mariadb/sql
guilhem@mysql.com 3b974039f7 -- Waiting for Monty's approval before push --
Bug 571: play LOAD DATA INFILE the same way on the slave as it was on the master: 
if it was with IGNORE, do it with IGNORE,
if it was with REPLACE, do it with REPLACE,
and (the change) if it was with nothing, do it with nothing (not with IGNORE !!).
Bug 573: print a proper error message in case of duplicate entry in LOAD DATA INFILE
on the slave, i.e. a message where the keyname and key value appear :
'Duplicate entry '1' for key 1' and not 'Duplicate entry '%-.64s' for key %d'
2003-06-03 15:47:29 +02:00
..
share Fixed bug in SET SQL_BIG_SELECTS 2003-04-24 09:18:53 +03:00
.cvsignore
add_errmsg
cache_manager.cc
cache_manager.h
convert.cc New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
custom_conf.h
derror.cc Added macros for nice TIMESPEC usage. 2002-01-02 21:29:41 +02:00
des_key_file.cc Fixes for Netware 2003-01-28 08:38:28 +02:00
field.cc Fixed problem with mysql prompt when server disconnect. (Bug 356) 2003-05-27 16:40:14 +03:00
field.h Fix for UNION and LEFT JOIN (Bug #386) 2003-05-13 18:58:26 +03:00
field_conv.cc Guard against compiling without -fno-exceptions 2003-01-14 11:27:26 +02:00
filesort.cc filesort.cc, order_by.result: 2003-04-26 14:54:53 +03:00
frm_crypt.cc
gen_lex_hash.cc merged 2003-03-13 13:44:03 +01:00
ha_berkeley.cc A lot of portability fixes. 2003-01-05 20:18:49 +02:00
ha_berkeley.h A lot of portability fixes. 2003-01-05 20:18:49 +02:00
ha_heap.cc Portability fix when using -DBIG_TABLES 2002-11-14 12:21:36 +02:00
ha_heap.h Fixes for valgrind 2003-04-23 21:52:16 +03:00
ha_innodb.cc Many files: 2003-05-03 02:29:40 +03:00
ha_innodb.h buf0lru.c, buf0flu.c, buf0buf.c, buf0lru.h: 2003-05-16 16:27:50 +03:00
ha_isam.cc low-level error messages cleanup 2003-01-28 17:42:08 +01:00
ha_isam.h Fixed some bugs after last merge 2002-06-20 15:25:02 +03:00
ha_isammrg.cc Portability fixes for Fortre C++ 5.0 (on Sun) in 32 and 64 bit modes. 2002-11-07 03:54:00 +02:00
ha_isammrg.h Fix some ORDER BY ... DESC problems with InnoDB 2002-09-27 08:23:51 +03:00
ha_myisam.cc parallel-repair available in mysqld 2003-05-04 18:43:37 +02:00
ha_myisam.h merge 2002-07-23 20:39:36 +03:00
ha_myisammrg.cc low-level error messages cleanup 2003-01-28 17:42:08 +01:00
ha_myisammrg.h - HP/UX 11 compile fix: fixed "records_in_range" class definition 2002-12-13 15:42:31 +01:00
handler.cc Fix for MacOSX and symlinks 2003-05-14 01:27:26 +03:00
handler.h Many files: 2003-05-03 02:29:40 +03:00
hash_filo.cc
hash_filo.h Portability fixes for Fortre C++ 5.0 (on Sun) in 32 and 64 bit modes. 2002-11-07 03:54:00 +02:00
hostname.cc Fixes for Netware 2003-01-28 08:38:28 +02:00
init.cc Added option --read-only (Thanks to Markus Benning) 2003-05-19 12:01:38 +03:00
item.cc Fixed problem when comparing a key for a multi-byte-character set. (bug 152) 2003-04-27 22:12:08 +03:00
item.h Fixed problem when comparing a key for a multi-byte-character set. (bug 152) 2003-04-27 22:12:08 +03:00
item_buff.cc
item_cmpfunc.cc item_cmpfunc.cc: 2003-05-28 11:24:48 +05:00
item_cmpfunc.h Fixed multi-table-delete for InnoDB tables 2003-02-17 02:14:37 +02:00
item_create.cc CURRENT_USER() and "access denied" error messages now report hostname exactly as it was specified in the GRANT command (with wildcards, that is) 2003-04-29 00:15:18 +02:00
item_create.h Fix problem in MIN/MAX optimisation (from last patch) 2003-02-07 17:57:07 +02:00
item_func.cc count_bits() moved to mysys/ 2003-05-04 18:43:07 +02:00
item_func.h merge with 3.23.56 to get patches for --lower-case-table-names and 2003-01-29 19:22:22 +02:00
item_strfunc.cc Safety fix to enable RAID in max binaries 2003-05-13 10:54:07 +03:00
item_strfunc.h merge with 3.23.56 to get patches for --lower-case-table-names and 2003-01-29 19:22:22 +02:00
item_sum.cc Fixes for valgrind 2003-04-23 21:52:16 +03:00
item_sum.h Fixed bug in SUM() with NULL:s 2003-04-15 22:04:16 +03:00
item_timefunc.cc Change of internal key_field=NULL handling to avoid error messages. 2002-12-03 13:08:25 +02:00
item_timefunc.h Change of internal key_field=NULL handling to avoid error messages. 2002-12-03 13:08:25 +02:00
item_uniq.cc
item_uniq.h Removed wrong implementation of CUBE/ROLLUP 2002-07-24 19:55:08 +03:00
key.cc Allow optimzation of multi-table-update also for InnoDB tables 2003-03-19 00:45:44 +02:00
lex.h Allow optimzation of multi-table-update also for InnoDB tables 2003-03-19 00:45:44 +02:00
lex_symbol.h
lock.cc Merge to get fix for LOCK TABLES + DROP TABLE in another thread 2003-03-07 01:20:56 +02:00
log.cc code cleanup 2003-05-26 15:08:17 +03:00
log_event.cc -- Waiting for Monty's approval before push -- 2003-06-03 15:47:29 +02:00
log_event.h Merge with 3.23: 2003-04-26 21:10:13 +03:00
Makefile.am Merge with 3.23.56 (Replace manual with 'empty' document) 2003-01-28 08:51:03 +02:00
matherr.c
mf_iocache.cc ChangeSet 1.1625 was faulty as regards sql/mf_iocache.cc and LOAD DATA LOCAL replication tests 2003-03-02 18:20:32 +01:00
mini_client.cc Changes from Novell for NetWare platform 2003-04-24 20:48:54 -04:00
mini_client.h New SET syntax & system variables. 2002-07-23 18:31:22 +03:00
my_lock.c Fixes for Netware 2003-01-28 08:38:28 +02:00
mysql_priv.h Merge bk-internal.mysql.com:/home/bk/mysql-4.0 2003-06-01 12:33:23 +03:00
mysqld.cc Small fixes (nothing nameworthy) 2003-06-01 23:40:01 +03:00
net_pkg.cc Fixed multi-table-delete for InnoDB tables 2003-02-17 02:14:37 +02:00
net_serv.cc Fixed bug in SUM() with NULL:s 2003-04-15 22:04:16 +03:00
nt_servc.cc Typo fix (duplicate functions body) 2002-11-12 22:11:59 -02:00
nt_servc.h Added optional NT service and fix the TZ variable bug 2002-10-16 21:51:03 -02:00
opt_ft.cc
opt_ft.h
opt_range.cc Fixes for valgrind 2003-04-23 21:52:16 +03:00
opt_range.h Added START TRANSACTION syntax 2003-02-06 16:55:59 +02:00
opt_sum.cc sql_select.cc, opt_sum.cc: 2003-05-07 19:01:45 +03:00
password.c - renamed "rnd" to "my_rnd" as the name was too generic (and is an exported 2003-03-18 22:14:02 +01:00
procedure.cc
procedure.h Removed wrong implementation of CUBE/ROLLUP 2002-07-24 19:55:08 +03:00
records.cc Fixes for valgrind 2003-04-23 21:52:16 +03:00
repl_failsafe.cc Clearer error message when one forgot to grant REPLICATION SLAVE : 2003-03-08 18:53:32 +01:00
repl_failsafe.h Clearer error message when one forgot to grant REPLICATION SLAVE : 2003-03-08 18:53:32 +01:00
set_var.cc Added testing of LOAD DATA ... STARTING BY 2003-05-26 11:47:03 +03:00
set_var.h - Fixed a bug in myisam_max_[extra]_sort_file_size, bug ID 339 and 342 2003-05-13 19:34:51 +03:00
slave.cc Clearer error message (in the customer's case, the relay log was corrupted, 2003-06-02 17:30:47 +02:00
slave.h New variable rli->ignore_log_space_limit to resolve 2003-03-17 22:51:56 +01:00
sql_acl.cc Merge to get security patch 2003-05-08 00:12:46 +03:00
sql_acl.h Fix reference to not initialized memory 2003-04-30 10:15:09 +03:00
sql_analyse.cc Fixed problem when comparing a key for a multi-byte-character set. (bug 152) 2003-04-27 22:12:08 +03:00
sql_analyse.h merge with 3.23 to get corrected error message files and rename of files in mysql-test 2003-02-26 00:22:35 +02:00
sql_base.cc Fix for UNION and LEFT JOIN (Bug #386) 2003-05-13 18:58:26 +03:00
sql_cache.cc fixed bug 549 - incorect query cache memory formating on very small query cache sizes 2003-05-31 01:41:11 +03:00
sql_cache.h new status variable (number of queries deleted because of low memory) 2002-11-17 20:41:25 +02:00
sql_class.cc Fix for -fbranch-probabilites (bug 268) 2003-04-26 20:43:28 +03:00
sql_class.h parallel-repair available in mysqld 2003-05-04 18:43:37 +02:00
sql_crypt.cc - renamed "rnd" to "my_rnd" as the name was too generic (and is an exported 2003-03-18 22:14:02 +01:00
sql_crypt.h
sql_db.cc Fixed a bug in DROP DATABASE when database had a RAID type table. 2003-05-13 22:28:34 +03:00
sql_delete.cc "delete from table where const" bug fixed 2003-05-03 18:08:11 +02:00
sql_do.cc Minors changes for the Windows 3.23.47 release 2001-12-30 00:22:01 -02:00
sql_handler.cc ALTER TABLE closes all open HANDLER's for the table in question 2003-02-22 18:00:34 +01:00
sql_insert.cc Fix for bug #490 and #491 (see details below) 2003-05-24 16:43:53 +02:00
sql_lex.cc Integer values between 9223372036854775807 and 9999999999999999999 are now 2003-02-27 02:10:19 +02:00
sql_lex.h Don't count NULL values in cardinalty for MyISAM tables. 2003-01-09 02:19:14 +02:00
sql_list.cc
sql_list.h merge 2003-04-24 00:36:48 +03:00
sql_load.cc Changes from Novell for NetWare platform 2003-04-24 20:48:54 -04:00
sql_manager.cc Portability fixes for Fortre C++ 5.0 (on Sun) in 32 and 64 bit modes. 2002-11-07 03:54:00 +02:00
sql_manager.h
sql_map.cc
sql_map.h
sql_olap.cc New multi-table-update code 2002-11-29 16:40:18 +02:00
sql_parse.cc Added option --read-only (Thanks to Markus Benning) 2003-05-19 12:01:38 +03:00
sql_rename.cc Fixed an unlikely optimizer bug that casued a core dump in pt_range.cc::sel_cmp() 2003-03-07 14:40:37 +02:00
sql_repl.cc Fixed problem when comparing a key for a multi-byte-character set. (bug 152) 2003-04-27 22:12:08 +03:00
sql_repl.h A better, but larger fix for server_id bug .. 2003-03-05 15:34:58 +02:00
sql_select.cc Fixed problem with ansi mode and GROUP BY with constants. (Bug #387) 2003-05-13 19:26:07 +03:00
sql_select.h Fixes for valgrind 2003-04-23 21:52:16 +03:00
sql_show.cc SHOW TABLE STATUS displayed wrong Row_format for myisampack'ed tables. (Bug #427) 2003-05-14 09:37:04 +03:00
sql_sort.h
sql_string.cc Big code cleanup/review before 4.0.2 release. 2002-06-11 11:20:31 +03:00
sql_string.h
sql_table.cc Fixed bug in ALTER TABLE DISABLE KEYS and INSERT DELAYED. Bug #478 2003-06-01 12:32:53 +03:00
sql_test.cc Allow optimzation of multi-table-update also for InnoDB tables 2003-03-19 00:45:44 +02:00
sql_udf.cc Only write to the error log if --log-error is specified and --console is not specified 2003-01-28 20:56:35 +02:00
sql_udf.h
sql_union.cc Fix for UNION and LEFT JOIN (Bug #386) 2003-05-13 18:58:26 +03:00
sql_update.cc Added testing of LOAD DATA ... STARTING BY 2003-05-26 11:47:03 +03:00
sql_yacc.yy Fix for bug #529 ("x509" no allowed as field name) 2003-05-29 14:52:25 +05:00
stacktrace.c - Fixed URL to Using_stack_trace.html (the old one still works, but gets 2003-03-05 12:42:10 +01:00
stacktrace.h
structs.h Fixed multi-table-delete for InnoDB tables 2003-02-17 02:14:37 +02:00
table.cc Change dbug.h -> my_dbug.h (Portability fix) 2003-03-17 19:06:14 +02:00
table.h Applying Sinisa's patch: 2003-02-19 14:58:44 +01:00
thr_malloc.cc
time.cc Fixed problem with mysql prompt when server disconnect. (Bug 356) 2003-05-27 16:40:14 +03:00
udf_example.cc Update mysql-test results after merge 2002-09-18 02:21:29 +03:00
uniques.cc New multi-table-update code 2002-11-29 16:40:18 +02:00
unireg.cc Change of internal key_field=NULL handling to avoid error messages. 2002-12-03 13:08:25 +02:00
unireg.h Fix reference to not initialized memory 2003-04-30 10:15:09 +03:00
watchdog_mysqld