- 24 May, 2005 6 commits
-
-
dlenev@mysql.com authored
-
dlenev@brandersnatch.localdomain authored
#5860 "Multi-table UPDATE does not activate update triggers" #6812 "Triggers are not activated for INSERT ... SELECT" #8755 "Trigger is not activated by LOAD DATA". This patch also implements proper handling of triggers for special forms of insert like REPLACE or INSERT ... ON DUPLICATE KEY UPDATE. Also now we don't call after trigger in case when we have failed to inserted/update or delete row. Trigger failure should stop statement execution. I have not properly tested handling of errors which happen inside of triggers in this patch, since it is simplier to do this once we will be able to access tables from triggers.
-
jan@hundin.mysql.fi authored
after recovery.
-
gluh@mysql.com authored
into mysql.com:/home/gluh/MySQL/Merge/mysql-5.0
-
gluh@gluh.mysql.r18.ru authored
-
pem@mysql.com authored
into mysql.com:/home/pem/work/mysql-5.0
-
- 23 May, 2005 18 commits
-
-
gbichot@bk-internal.mysql.com authored
into bk-internal.mysql.com:/data0/bk/mysql-5.0
-
gbichot@bk-internal.mysql.com authored
-
pem@mysql.comhem.se authored
Memory leak in locally evalutated expressions during SP execution fixed by reusing allocated item slots when possible. Note: No test case added, since the test is a stress test that tries to make the machine to run out of memory. Second attempt, now tested with debug build, valgrind build, max (optimized) build, with and without --debug, --vagrind and --ps-protocol. Errors in trigger and view test with --debug in debug build where present before this patch, and likewise for valgrind warnings for view test in valgrind build with --ps-protocol.
-
reggie@mdk10.(none) authored
fixups of test case and comment formatting
-
kent@mysql.com authored
Added BLACKHOLE and FEDERATED storage engines for max builds Some preparations for including yaSSL ha_federated.cc: Use local seach path for "mysql_priv.h"
-
konstantin@mysql.com authored
-
msvensson@neptunus.(none) authored
into neptunus.(none):/home/msvensson/mysql/mysql-5.0-tmp
-
reggie@mdk10.(none) authored
into mdk10.(none):/home/reggie/bk/mysql-5.0
-
reggie@mdk10.(none) authored
-
reggie@mdk10.(none) authored
This final cset is to fix a syntax problem in ha_myisammrg.cc where a / was left out of a format string. It also adds a check in has_path to avoid a possible redundant comparison. ha_myisammrg.cc: Replaced missing / in format string my_getwd.c: Added test to see if FN_LIBCHAR != '/' before doing comparison to avoid redundant comparison
-
reggie@mdk10.(none) authored
into mdk10.(none):/home/reggie/bk/mysql-4.1
-
reggie@mdk10.(none) authored
This cset is to roll out the cset applied earlier from Ingo. This bug has been fixed with a different cset.
-
msvensson@neptunus.(none) authored
into neptunus.(none):/home/msvensson/mysql/mysql-5.0-tmp
-
msvensson@neptunus.(none) authored
-
reggie@mdk10.(none) authored
This is a replacement for the original patch given by Ingo. This one comes from Monty. The problem is that merge files now use unix style pathnames on all platforms. The merge file open code was not properly converting those pathnames back to non-unix when necessary.
-
gbichot@quadita2.mysql.com authored
They were both undocumented and not much useful. Removal has been agreed with Mark, Miguel and MikeZ. Removing winmysqladmin from the source (it was not included anymore in no Windows package). I'll do a test Windows noinstall.zip build before push. MikeZ just removed mysqlshutdown and mysqlwatch from the installer scripts.
-
msvensson@neptunus.(none) authored
-
msvensson@neptunus.(none) authored
-
- 22 May, 2005 2 commits
-
-
pekka@mysql.com authored
-
kent@mysql.com authored
Check _LONGLONG_TYPE as well, to define 'word64', to make it work on Solaris 10 x86_64. Can't assume all x86_64 share the same assembler syntax. For now disabled assembler for x86_64 and Solaris.
-
- 21 May, 2005 7 commits
-
-
kent@mysql.com authored
Use MY_STAT to declare argument to my_fstat() des_key_file.cc: Use local seach path for "mysql_priv.h" mysys.dsp, libmysqld.dsp, libmysql.dsp: New file needed, "../mysys/default_modify.c"
-
reggie@mdk10.(none) authored
This is a second patch needing another review. The first patch didn't solve the entire problem. open and fopen on Windows will still open files like "com1.sym" when they shouldn't. This patch checks that the file exists before trying to open it.
-
heikki@hundin.mysql.fi authored
The natural InnoDB type for NEWDECIMAL is FIXBINARY, not BINARY, since there probably is no benefit from stripping trailing bytes 0x20; note that tables created with 5.0.6 and containing DECIMAL do not need to be rebuilt, as BINARY works as well; note that because of Jani's fix to bug 10465, tables created with 5.0.? - 5.0.5 DO NEED TO BE REBUILT if they contain DECIMAL
-
igor@rurik.mysql.com authored
Added test cases for bug #9938. item.h: Fixed bug #9938: missing method not_null_tables for Item_ref.
-
igor@rurik.mysql.com authored
Added missing comment for fix of #10561.
-
igor@rurik.mysql.com authored
Post review corrections for optimization request #10561.
-
igor@rurik.mysql.com authored
Added test cases for optimization request #10561. opt_range.cc, sql_select.cc: Fixed bug #10561: an optimization request to allow range analysis for NOT IN and NOT BETWEEN.
-
- 20 May, 2005 7 commits
-
-
reggie@mdk10.(none) authored
into mdk10.(none):/home/reggie/bk/mysql-5.0
-
reggie@mdk10.(none) authored
-
reggie@mdk10.(none) authored
-
reggie@mdk10.(none) authored
into mdk10.(none):/home/reggie/bk/mysql-5.0
-
reggie@mdk10.(none) authored
The problem was that on Windows the access method indicates that access to file such as "com1" and "lpt1" is allowed (since they are device names) and this causes mysql to attempt to open them as databases or tables. The fix was to write our own my_access method that uses other Win32 functions to determine if the given argument is indeed a file and has to requested mode.
-
konstantin@mysql.com authored
-
pem@mysql.com authored
into mysql.com:/home/pem/work/mysql-5.0
-