mariadb/sql
ingo@mysql.com 26f2e57ecb Bug#10400 - Improperly-defined MERGE table crashes with INSERT ... ON DUPLICATE KEY UPDATE
After review version.
Added a condition for MERGE tables. These do not have unique
indexes. But every key could be a unique key on the underlying
MyISAM table. So get the maximum key length for MERGE tables
instead of the maximum unique key length. This is used for
buffer allocation in write_record().
2005-05-18 19:40:39 +02:00
..
examples BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
share Fix wrong format specifier in error messages. 2005-05-14 02:28:10 +04:00
.cvsignore
add_errmsg
client_settings.h
custom_conf.h
derror.cc
des_key_file.cc
discover.cc WL1424 Multiple MySQL Servers: SHOW TABLES etc. should detect new and delete old tables. 2004-09-13 14:46:38 +02:00
field.cc Minor clean-ups for the previous commit. 2005-04-06 15:12:44 +05:00
field.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
field_conv.cc Merge changed tests 2005-01-18 12:25:56 -08:00
filesort.cc A fix (bug #8799: Killed filesorts can fail inited==RND assertion in ha_rnd_end). 2005-03-15 15:32:11 +04:00
frm_crypt.cc
gen_lex_hash.cc Merge with 4.0 2004-09-01 04:12:09 +03:00
gstream.cc
gstream.h
ha_berkeley.cc BUG#6554 Problem Building MySql on Fedora Core 3 2005-03-14 12:07:49 +01:00
ha_berkeley.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_blackhole.cc sql/ha_blackhole.cc 2005-05-13 21:43:26 +02:00
ha_blackhole.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_heap.cc Merge mysql.com:/home/jimw/my/mysql-4.1-8497 2005-05-07 01:00:24 -07:00
ha_heap.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_innodb.cc Merge marko@bk-internal.mysql.com:/home/bk/mysql-4.1 2005-05-06 10:15:58 +03:00
ha_innodb.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_isam.cc Support for TIMESTAMP columns holding NULL values. Unlike all other 2004-10-01 18:54:06 +04:00
ha_isam.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_isammrg.cc Support for TIMESTAMP columns holding NULL values. Unlike all other 2004-10-01 18:54:06 +04:00
ha_isammrg.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_myisam.cc merge 2005-03-03 23:07:20 +01:00
ha_myisam.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
ha_myisammrg.cc BUG#5964 - 4.1 MERGE tables regression from 4.0 2005-04-28 18:28:50 +02:00
ha_myisammrg.h Bug#10400 - Improperly-defined MERGE table crashes with INSERT ... ON DUPLICATE KEY UPDATE 2005-05-18 19:40:39 +02:00
ha_ndbcluster.cc bug#9813: Post review fixes 2005-05-07 22:04:52 +02:00
ha_ndbcluster.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
handler.cc BUG#9911 After review fixes 2005-04-28 10:49:18 +02:00
handler.h Bug#10400 - Improperly-defined MERGE table crashes with INSERT ... ON DUPLICATE KEY UPDATE 2005-05-18 19:40:39 +02:00
hash_filo.cc
hash_filo.h
hostname.cc Fixes during review 2005-05-13 14:04:32 +03:00
init.cc
item.cc fix for bug #4082: Integer lengths cause truncation with DISTINCT CONCAT and InnoDB 2005-05-06 20:11:01 +05:00
item.h Some improvement in Item_int_with_ref class comment. 2005-05-16 14:06:52 +00:00
item_buff.cc
item_cmpfunc.cc A fix for Bug#9443 "mysql_client_test fails on linux and some solaris 2005-03-31 03:44:51 +04:00
item_cmpfunc.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
item_create.cc Merging fix for bug #9796 "Query Cache caches queries with CURRENT_USER() 2005-04-11 10:44:48 +04:00
item_create.h Making 4.1 tree compile with -ansi -pedantic 2004-12-16 16:16:28 +03:00
item_func.cc After merge fixes 2005-05-14 16:24:36 +03:00
item_func.h Merge bk-internal.mysql.com:/home/bk/mysql-4.1 2005-05-09 12:16:59 +02:00
item_geofunc.cc Fix for bug #6765 "Implicit access to time zone description 2004-12-09 13:31:46 +03:00
item_geofunc.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
item_row.cc Better bugfix for "HAVING when refering to RAND()" (Bug #8216) 2005-02-08 14:41:09 +02:00
item_row.h Deployment of centralized Item change registry, step 2: Item_ref 2004-10-08 19:13:09 +04:00
item_strfunc.cc SUBSTR with negative argument didn't work 2005-05-09 20:55:06 +05:00
item_strfunc.h Remove testcode 2005-05-10 10:45:16 +02:00
item_subselect.cc postreview changes 2005-03-30 10:07:08 +03:00
item_subselect.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
item_sum.cc Fix for Bug #9913 "udf_deinit is not called after execution of PS" 2005-04-30 20:23:40 +04:00
item_sum.h Merge bk-internal.mysql.com:/home/bk/mysql-4.1 2005-05-09 12:16:59 +02:00
item_timefunc.cc Fix for func_sapdb failures on 64-bit platforms (aka Bug #10040 2005-04-25 11:25:40 +04:00
item_timefunc.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
item_uniq.cc
item_uniq.h
key.cc Merge 2005-03-17 10:59:25 +04:00
lex.h WL#1596 "make mysqldump --master-data --single-transaction able to do online dump of InnoDB AND report reliable 2004-11-10 17:56:45 +01:00
lex_symbol.h
lock.cc Merge from 4.0 needs fixes 2005-04-27 18:59:31 +02:00
log.cc Bug#8412: Setting error code to 0 on statements that cannot fail. 2005-02-23 20:59:00 +01:00
log_event.cc Merge quadxeon.mysql.com:/nfstmp1/guilhem/mysql-4.0-4xeon 2005-03-17 17:00:44 +01:00
log_event.h Remove DUP_IGNORE from enum_duplicates and instead use a separate ignore flag 2004-12-31 12:04:35 +02:00
Makefile.am Additional storage engine called "blackhole". Customer request, and for that matter a Zawodny request. With this you can alter table to a type of table that would never store data. Its a /dev/null for a database. 2005-03-22 16:10:39 -08:00
matherr.c
mf_iocache.cc
my_lock.c
mysql_priv.h Bug#8733 - server accepts malformed query (multiply mentioned distinct) 2005-05-09 14:31:46 +01:00
mysqld.cc Bug #5843: Server code does not check whether PID file was successfully written 2005-05-05 12:24:10 +05:00
mysqld_suffix.h
net_serv.cc Bug #9721 net_write_timeout not used on Windows 2005-05-05 17:17:57 +02:00
nt_servc.cc
nt_servc.h
opt_range.cc Fix for BUG#9103: 2005-04-18 05:21:44 +04:00
opt_range.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
opt_sum.cc logging_ok: 2005-03-04 20:24:13 -08:00
password.c sql/password.c: check for buffer overflow in check_scramble_323 (BUG#7187) 2004-12-11 10:17:25 +01:00
procedure.cc
procedure.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
protocol.cc Fix for BUG#10274: In Protocol_simple::store_long don't make any assumptions about 2005-04-30 01:05:15 +04:00
protocol.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
protocol_cursor.cc
records.cc Merge with 4.0 for 4.1 release 2004-10-06 19:14:33 +03:00
repl_failsafe.cc Fix for bug #6765 "Implicit access to time zone description 2004-12-09 13:31:46 +03:00
repl_failsafe.h Merge with 4.0 for 4.1 release 2004-10-06 19:14:33 +03:00
set_var.cc Fixed core dump with long timezone names 2005-04-16 03:40:33 +03:00
set_var.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
slave.cc "After Monty's review" changes to the fix for BUG#8325 "Deadlock in replication thread stops replication": 2005-03-23 19:19:36 +01:00
slave.h "After Monty's review" changes to the fix for BUG#8325 "Deadlock in replication thread stops replication": 2005-03-23 19:19:36 +01:00
spatial.cc Fix for bug #6117 (Centroid() crashes server) 2004-10-22 20:32:02 +05:00
spatial.h Fix compiler warnings (detected by Intel's C++ compiler) 2004-10-22 18:44:51 +03:00
sql_acl.cc merged 2005-03-26 20:15:18 +01:00
sql_acl.h fixes/cleanups according to Coverity report 2005-01-24 15:48:25 +01:00
sql_analyse.cc fixes/cleanups according to Coverity report 2005-01-24 15:48:25 +01:00
sql_analyse.h
sql_base.cc Fix memory leak 2005-05-16 20:16:46 +03:00
sql_bitmap.h terminal.c, sql_bitmap.h, my_sys.h, configure.in, config.h: 2005-05-05 09:15:14 +02:00
sql_cache.cc Fix crash in embedded server due to incorrect storage of results 2005-03-31 19:17:45 -08:00
sql_cache.h Merge with 4.0 2004-10-27 19:52:41 +03:00
sql_class.cc merging 2005-02-28 19:59:38 +04:00
sql_class.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
sql_client.cc
sql_crypt.cc
sql_crypt.h
sql_db.cc After review fixes 2005-02-02 15:52:19 +04:00
sql_delete.cc merged 2005-04-14 21:31:22 +02:00
sql_derived.cc fixed union types merging and table related metadata (BUG#8824) 2005-03-23 08:36:48 +02:00
sql_do.cc Fix for bug #6765 "Implicit access to time zone description 2004-12-09 13:31:46 +03:00
sql_error.cc BUG#6662: Changes after Guilhems and Sergs review 2005-02-22 12:40:31 +01:00
sql_handler.cc * Added comments and one assert 2004-12-14 03:36:19 +03:00
sql_help.cc * Added comments and one assert 2004-12-14 03:36:19 +03:00
sql_insert.cc Bug#10400 - Improperly-defined MERGE table crashes with INSERT ... ON DUPLICATE KEY UPDATE 2005-05-18 19:40:39 +02:00
sql_lex.cc BUG#9922 - INSERT SELECT with UNIONs allows concurrent INSERTs 2005-04-15 19:20:15 +02:00
sql_lex.h fixed union types merging and table related metadata (BUG#8824) 2005-03-23 08:36:48 +02:00
sql_list.cc
sql_list.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
sql_load.cc Remove DUP_IGNORE from enum_duplicates and instead use a separate ignore flag 2004-12-31 12:04:35 +02:00
sql_manager.cc
sql_manager.h
sql_map.cc
sql_map.h
sql_olap.cc
sql_parse.cc Clean up error message for connections-per-hour user limit 2005-04-27 17:05:15 -07:00
sql_prepare.cc fixed union types merging and table related metadata (BUG#8824) 2005-03-23 08:36:48 +02:00
sql_rename.cc Bug#6391 (binlog-do-db rules ignored) 2004-12-03 12:13:51 +01:00
sql_repl.cc Fixed wrong memory references found by purify 2005-02-28 11:59:46 +02:00
sql_repl.h Remove DUP_IGNORE from enum_duplicates and instead use a separate ignore flag 2004-12-31 12:04:35 +02:00
sql_select.cc Merge mysql.com:/home/jimw/my/mysql-4.1-8497 2005-05-07 01:00:24 -07:00
sql_select.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
sql_show.cc Fix for BUG#9439: 2005-04-16 23:35:39 +04:00
sql_sort.h
sql_state.c
sql_string.cc fix call of string::copy() if HAVE_FCONVERT is set 2004-11-01 14:43:53 +00:00
sql_string.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
sql_table.cc After merge fixes 2005-05-14 16:24:36 +03:00
sql_test.cc
sql_udf.cc Fix typos in Bug#6776 2005-04-09 00:21:51 +01:00
sql_udf.h Merge bk-internal.mysql.com:/home/bk/mysql-4.1 2005-05-09 12:16:59 +02:00
sql_union.cc Merge 2005-03-30 10:27:36 +03:00
sql_update.cc Merge from 4.0 2005-02-18 14:19:08 +01:00
sql_yacc.yy Fixes during review 2005-05-13 14:04:32 +03:00
stacktrace.c Step 2 of the switch to support configuration with NPTL: 2005-04-20 20:38:57 +02:00
stacktrace.h Step 2 of the switch to support configuration with NPTL: 2005-04-20 20:38:57 +02:00
strfunc.cc - Housekeeping: removed a few unreferenced variables, noticed while doing 2005-01-11 15:38:03 +01:00
structs.h "After Monty's review" changes to the fix for BUG#8325 "Deadlock in replication thread stops replication": 2005-03-23 19:19:36 +01:00
table.cc Bug#10400 - Improperly-defined MERGE table crashes with INSERT ... ON DUPLICATE KEY UPDATE 2005-05-18 19:40:39 +02:00
table.h Bug#7806 - insert on duplicate key and auto-update of timestamp 2005-04-22 12:30:09 +02:00
thr_malloc.cc Simpler arena swapping code 2004-11-08 01:13:54 +02:00
time.cc Fix for bug #7297 "Two digit year should be interpreted correctly 2004-12-16 16:31:50 +03:00
tzfile.h
tztime.cc Merge bk-internal.mysql.com:/home/bk/mysql-4.1 2005-01-28 09:32:43 +03:00
tztime.h BUG#10241 cygwin port: invalid pragma interface directives 2005-05-04 15:05:56 +02:00
udf_example.cc Ensure that we free memory used with --order-by-primary (in mysqldump) 2004-12-09 12:47:20 +02:00
uniques.cc
unireg.cc Merge with 4.0 2005-05-14 00:01:40 +03:00
unireg.h Fixed bug in HAVING when refering to RAND() through alias 2005-02-07 18:13:57 +02:00
watchdog_mysqld