mariadb/sql
Dmitry Lenev edfd31a06a Fix for bug #12652385 - "61493: REORDERING COLUMNS
TO POSITION FIRST CAN CAUSE DATA TO BE CORRUPTED".
 
ALTER TABLE MODIFY/CHANGE ... FIRST did nothing except renaming
columns if new version of the table had exactly the same 
structure as the old one (i.e. as result of such statement, names 
of columns changed their order as specified but data in columns 
didn't). The same thing happened for ALTER TABLE DROP COLUMN/ADD 
COLUMN statements which were supposed to produce new version of
table with exactly the same structure as the old version of table.
I.e. in the latter case the result was the same as if old column 
was renamed instead of being dropped and new column with default
as value being created.
 
Both these problems were caused by the fact that ALTER TABLE
implementation incorrectly interpreted both these situations as 
simple renaming of columns and assumed that in-place ALTER TABLE
algorithm could have been used for them.
 
This patch fixes this problem by ensuring that in cases when some
column is moved to the first position or some column is dropped
the default ALTER TABLE algorithm involving table copying is 
always used. This is achieved by detecting such situations in
mysql_prepare_alter_table() and setting Alter_info::change_level
to ALTER_TABLE_DATA_CHANGED for them.

mysql-test/r/alter_table.result:
  Added test for bug #12652385 - "61493: REORDERING COLUMNS TO
  POSITION FIRST CAN CAUSE DATA TO BE CORRUPTED".
mysql-test/t/alter_table.test:
  Added test for bug #12652385 - "61493: REORDERING COLUMNS TO
  POSITION FIRST CAN CAUSE DATA TO BE CORRUPTED".
sql/sql_table.cc:
  Changed mysql_prepare_alter_table() to detect situations in 
  which we some column moved to the first position or some column 
  is dropped and ensure that such ALTER TABLE statements won't
  be carried out using in-place algorithm. The latter could have 
  happened before this patch if new version of table had the same 
  structure as the old one (except the column names).
2011-06-17 02:02:52 +04:00
..
examples Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-06-17 15:54:01 +02:00
share Merge 2010-12-29 00:47:05 +01:00
.cvsignore
add_errmsg
authors.h Bug#50561: ALTER PARTITIONS does not have adequate lock, breaks with 2010-03-17 15:10:41 +01:00
client_settings.h Bug#46013: rpl_extraColmaster_myisam fails on pb2 2009-08-13 17:07:20 -03:00
CMakeLists.txt Bug #48042 The description for Event ID ( 100 ) in Source ( MySQL ) cannot be found. 2010-04-26 23:59:50 +02:00
contributors.h
custom_conf.h
debug_sync.cc Bug#58057: 5.1 libmysql/libmysql.c unused variable/compile failure 2010-11-10 19:14:47 -02:00
debug_sync.h Bug #51648 DBUG_SYNC_POINT is not defined on all platforms and mtr cant pre-check that 2010-03-19 11:06:40 +02:00
derror.cc Fix for BUG#11755168 '46895: test "outfile_loaddata" fails (reproducible)'. 2011-05-16 22:04:01 +02:00
des_key_file.cc
discover.cc
event_data_objects.cc Manual merge from the bugfix tree. 2010-06-11 16:52:06 +04:00
event_data_objects.h Bug#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-09 09:43:02 +02:00
event_db_repository.cc Fixed bug#11764334 (formerly bug#57156): ALTER EVENT CHANGES 2011-06-10 00:03:17 +07:00
event_db_repository.h Fixed bug#12546938 (formerly known as 61005) - CREATE IF NOT EXIST EVENT 2011-05-27 16:23:08 +07:00
event_parse_data.cc Fixed bug#11764334 (formerly bug#57156): ALTER EVENT CHANGES 2011-06-10 00:03:17 +07:00
event_parse_data.h Fixed bug#11764334 (formerly bug#57156): ALTER EVENT CHANGES 2011-06-10 00:03:17 +07:00
event_queue.cc Bug#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-09 09:43:02 +02:00
event_queue.h
event_scheduler.cc fixed various pb2 test failures on windows. 2010-02-02 14:17:21 +02:00
event_scheduler.h
events.cc Fixed bug#12546938 (formerly known as 61005) - CREATE IF NOT EXIST EVENT 2011-05-27 16:23:08 +07:00
events.h
field.cc Fix for BUG#11755168 '46895: test "outfile_loaddata" fails (reproducible)'. 2011-05-16 22:04:01 +02:00
field.h Bug#11900714 REMOVE LGPL LICENSED FILES IN MYSQL 5.1 2011-03-28 10:47:30 +02:00
field_conv.cc Fix for Bug#56138 "valgrind errors about overlapping memory when double-assigning same variable", 2010-11-22 09:57:59 +01:00
filesort.cc Bug #54734 assert in Diagnostics_area::set_ok_status 2010-07-19 11:03:52 +02:00
frm_crypt.cc
gen_lex_hash.cc Merge 2010-12-29 00:47:05 +01:00
gstream.cc Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-06-09 18:11:21 +02:00
gstream.h
ha_ndbcluster.cc Fix for BUG#11755168 '46895: test "outfile_loaddata" fails (reproducible)'. 2011-05-16 22:04:01 +02:00
ha_ndbcluster.h Bug #34275 mysqld leak if doing multiple statements within same transaction (or wo/ trans) 2008-02-04 15:40:04 +01:00
ha_ndbcluster_binlog.cc Fix for BUG#11755168 '46895: test "outfile_loaddata" fails (reproducible)'. 2011-05-16 22:04:01 +02:00
ha_ndbcluster_binlog.h
ha_ndbcluster_cond.cc fixed warnings and compile errors from the fix for bug 26243 2008-03-29 09:52:16 +02:00
ha_ndbcluster_cond.h Merge mysql.com:/misc/mysql/34749/50-34749 2008-03-10 07:07:56 +01:00
ha_ndbcluster_tables.h
ha_partition.cc merge 2011-06-13 11:09:56 +02:00
ha_partition.h Bug#11766249 bug#59316: PARTITIONING AND INDEX_MERGE MEMORY LEAK 2011-04-20 17:52:33 +02:00
handler.cc Fix for BUG#11755168 '46895: test "outfile_loaddata" fails (reproducible)'. 2011-05-16 22:04:01 +02:00
handler.h BUG#11762616: BUG#55229: 'POSTION' 2011-05-06 00:46:53 +01:00
hash_filo.cc
hash_filo.h
hostname.cc BUG#12377872 ASSERTION FAILED: !_ENTERED WHEN GETHOSTBYADDR_R 2011-04-20 11:32:28 +02:00
init.cc Merge zippy.cornsilk.net:/home/cmiller/work/mysql/bug26294/my50-bug26294 2008-04-03 13:14:57 -04:00
item.cc Bug #11829681 - 60295: ERROR 1356 ON VIEW THAT EXECUTES FINE AS A QUERY 2011-04-08 12:05:20 +04:00
item.h Bug #11829681 - 60295: ERROR 1356 ON VIEW THAT EXECUTES FINE AS A QUERY 2011-04-08 12:05:20 +04:00
item_buff.cc Bug #55188: GROUP BY, GROUP_CONCAT and TEXT - inconsistent results 2010-07-30 16:35:06 +03:00
item_cmpfunc.cc Bug#11766212 59270: NOT IN (YEAR( ... ), ... ) PRODUCES MANY VALGRIND WARNINGS 2011-04-12 13:51:36 +04:00
item_cmpfunc.h Merge 2010-12-29 00:47:05 +01:00
item_create.cc Fix for BUG#11755168 '46895: test "outfile_loaddata" fails (reproducible)'. 2011-05-16 22:04:01 +02:00
item_create.h Bug #49829 Many "hides virtual function" warnings with 2010-03-14 17:01:45 +01:00
item_func.cc Bug#12392636 ASSERTION FAILED: SCALE >= 0 && PRECISION > 0 && SCALE <= PRECISION 2011-05-26 14:06:39 +04:00
item_func.h Update of copyright headers for files I changed this year. 2011-01-27 23:47:24 +01:00
item_geofunc.cc Manual merge of the fix for bug#43668. 2009-11-24 18:26:13 +03:00
item_geofunc.h Updating header copyright/README in source for 2011 2011-01-25 15:42:40 +01:00
item_row.cc Fixed following problems: 2010-12-14 12:33:03 +03:00
item_row.h Bug#51598 Inconsistent behaviour with a COALESCE statement inside an IN comparison 2010-03-19 10:21:37 +04:00
item_strfunc.cc Fix for BUG#11755168 '46895: test "outfile_loaddata" fails (reproducible)'. 2011-05-16 22:04:01 +02:00
item_strfunc.h Bug 11766519 - 59648: MY_STRTOLL10_MB2: ASSERTION `(*ENDPTR - S) % 2 == 0' FAILED. 2011-03-03 18:39:26 +03:00
item_subselect.cc Merge 2010-12-29 00:47:05 +01:00
item_subselect.h Fixed following problems: 2010-12-14 12:33:03 +03:00
item_sum.cc Bug#11766270 59343: YEAR(4): INCORRECT RESULT AND VALGRIND WARNINGS WITH MIN/MAX, UNION 2011-04-12 14:01:33 +04:00
item_sum.h Bug#59149 valgrind warnings with "like .. escape .." function 2011-01-17 12:30:22 +03:00
item_timefunc.cc Bug#12403504 AFTER FIX FOR #11889186 : ASSERTION FAILED: DELSUM+(INT) Y/4-TEMP > 0 2011-05-18 10:47:43 +04:00
item_timefunc.h Bug#11766126 59166: ANOTHER DATETIME VALGRIND UNINITIALIZED WARNING 2011-03-30 11:00:41 +04:00
item_xmlfunc.cc Bug#57257 Replace(ExtractValue(...)) causes MySQL crash 2010-11-11 13:25:23 +03:00
item_xmlfunc.h Fix for bug #32557: order by updatexml causes assertion in filesort 2007-11-21 16:00:09 +04:00
key.cc Bug#37721: ORDER BY when WHERE contains non-partitioned 2008-10-10 12:01:01 +02:00
lex.h Bug#45829 "CREATE TABLE TRANSACTIONAL PAGE_CHECKSUM ROW_FORMAT=PAGE accepted, does nothing": 2009-07-29 10:54:20 +02:00
lex_symbol.h
lock.cc Bug#45288: pb2 returns a lot of compilation warnings 2010-10-20 16:21:40 -02:00
log.cc BUG#12574820: binlog.binlog_tmp_table timing out in daily and weekly trunk run 2011-05-26 12:50:43 +02:00
log.h BUG#46166: MYSQL_BIN_LOG::new_file_impl is not propagating error 2010-11-30 23:32:51 +00:00
log_event.cc BUG#11766865: 60091: RBR + NO PK + UPDATE NULL VALUE --> SLAVE BREAK WITH ERROR HA_ERR_END_OF_ 2011-03-24 10:52:40 +00:00
log_event.h Bug #56662 Assertion failed: next_insert_id == 0, file .\handler.cc 2010-12-21 12:47:22 +08:00
log_event_old.cc Bug#53445: Build with -Wall and fix warnings that it generates 2010-07-02 15:30:47 -03:00
log_event_old.h BUG#31583 (5.1-telco-6.1 -> 5.1.22. Slave returns Error in unknown event): 2007-12-05 20:00:14 +01:00
Makefile.am Bug#57210: remove pstack 2010-11-09 12:45:13 -02:00
message.h - Added/updated copyright headers 2010-12-28 19:57:23 +01:00
message.mc Bug#40280: Message compiler(mc.exe) needed to compile MySQL on windows. 2008-10-23 15:28:53 +02:00
message.rc Bug#40280: Message compiler(mc.exe) needed to compile MySQL on windows. 2008-10-23 15:28:53 +02:00
mf_iocache.cc
MSG00001.bin Bug#40280: Message compiler(mc.exe) needed to compile MySQL on windows. 2008-10-23 15:28:53 +02:00
my_decimal.cc auto-merge conservative fix for Bug#55436/Bug#11762799 2011-05-05 06:39:38 +01:00
my_decimal.h auto-merge conservative fix for Bug#55436/Bug#11762799 2011-05-05 06:39:38 +01:00
my_lock.c
mysql_priv.h merge from latest 5.1 2011-05-21 10:43:54 +02:00
mysql_priv.h.pp Bug#47857 strip_sp function in mysys/mf_strip.c never used and cause name clash 2009-10-06 13:04:51 +02:00
mysqld.cc Bug #11749418: 38965: TEST CASES GIS-RTREE, TYPE_FLOAT, TYPE_NEWDECIMAL 2011-06-06 13:13:54 +03:00
mysqld_suffix.h
net_serv.cc Updating header copyright/README in source for 2011 2011-01-25 15:42:40 +01:00
nt_servc.cc merge 2008-11-22 01:10:38 +01:00
nt_servc.h merge 2008-11-22 01:10:38 +01:00
opt_range.cc Bug#11766249 bug#59316: PARTITIONING AND INDEX_MERGE MEMORY LEAK 2011-03-25 12:36:02 +01:00
opt_range.h Bug#56862 Execution of a query that uses index merge returns a wrong result 2010-11-23 13:18:47 +03:00
opt_sum.cc Bug#11765713 58705: OPTIMIZER LET ENGINE DEPEND ON UNINITIALIZED VALUES CREATED BY OPT_SUM_QU 2011-04-14 16:35:24 +02:00
parse_file.cc Bug#44834 strxnmov is expected to behave as you'd expect 2009-06-19 13:24:43 +05:00
parse_file.h Bug#43385 Cannot ALTER DATABASE ... UPGRADE DATA DIRECTORY NAME when Views exist(addon) 2009-04-13 18:09:10 +05:00
partition_element.h
partition_info.cc Bug#45288: pb2 returns a lot of compilation warnings on linux 2010-07-20 15:07:36 -03:00
partition_info.h fixed a valgrind warning in partition_pruning 2009-09-02 18:42:08 +03:00
password.c Bug#12563279: REGRESSION IN HANDLING PRE-4.1 AUTHENTICATION PACKET 2011-05-30 07:42:30 -03:00
procedure.cc
procedure.h Merge magare.gmz:/home/kgeorge/mysql/autopush/B26461-5.0-opt 2008-03-21 17:48:28 +02:00
protocol.cc Merge 5.1-bugteam -> 5.1-bug-42496 2010-07-23 18:15:56 +07:00
protocol.h Bug#44521 Executing a stored procedure as a prepared statement can sometimes cause 2009-07-29 22:07:08 +02:00
records.cc Bug#56862 Execution of a query that uses index merge returns a wrong result 2010-11-23 13:18:47 +03:00
repl_failsafe.cc BUG#53657: Slave crashed with error 22 when trying to lock mutex 2010-05-24 17:43:27 +01:00
repl_failsafe.h
rpl_constants.h BUG#40482: server/mysqlbinlog crashes when reading invalid Incident_log_event 2008-12-29 17:04:10 +01:00
rpl_filter.cc A patch for Bug#45118 (mysqld.exe crashed in debug mode 2009-09-10 11:40:57 +04:00
rpl_filter.h
rpl_injector.cc BUG#46166: MYSQL_BIN_LOG::new_file_impl is not propagating error 2010-11-30 23:32:51 +00:00
rpl_injector.h
rpl_mi.cc BUG#53657: Slave crashed with error 22 when trying to lock mutex 2010-05-24 17:43:27 +01:00
rpl_mi.h BUG#53657: Slave crashed with error 22 when trying to lock mutex 2010-05-24 17:43:27 +01:00
rpl_record.cc Bug #56662 Assertion failed: next_insert_id == 0, file .\handler.cc 2010-12-21 12:47:22 +08:00
rpl_record.h Bug #56662 Assertion failed: next_insert_id == 0, file .\handler.cc 2010-12-21 12:47:22 +08:00
rpl_record_old.cc
rpl_record_old.h
rpl_reporting.cc BUG#45511 rpl.rpl_binlog_corruption fails with warning messages in Valgrind 2009-06-16 16:04:30 +01:00
rpl_reporting.h BUG#45511 rpl.rpl_binlog_corruption fails with warning messages in Valgrind 2009-06-16 16:04:30 +01:00
rpl_rli.cc Bug#53445: Build with -Wall and fix warnings that it generates 2010-07-02 15:30:47 -03:00
rpl_rli.h BUG#55263: assert in check_binlog_magic 2010-09-24 10:44:53 +01:00
rpl_tblmap.cc Bug#45613 handle failures from my_hash_insert 2009-11-20 16:18:01 +01:00
rpl_tblmap.h Bug#31455 mysqlbinlog don't print user readable info about RBR events 2008-08-20 19:06:31 +05:00
rpl_utility.cc BUG#49618: Field length stored incorrectly in binary log 2010-03-17 15:28:49 +01:00
rpl_utility.h Merging with mysql-5.1-bugteam 2010-03-17 19:15:41 +01:00
scheduler.cc
scheduler.h Bug#28785 thread-handling not displayed properly in SHOW VARIABLES 2007-11-14 16:12:46 -05:00
set_var.cc Bug #11766769: 59959: SMALL VALUES OF --MAX-ALLOWED-PACKET 2011-03-25 12:57:27 +02:00
set_var.h Merge 2010-12-29 00:47:05 +01:00
slave.cc BUG#11762616: BUG#55229: 'POSTION' 2011-05-06 00:46:53 +01:00
slave.h BUG#46166: MYSQL_BIN_LOG::new_file_impl is not propagating error 2010-11-30 23:32:51 +00:00
sp.cc Manual merge from the bugfix tree. 2010-06-11 16:52:06 +04:00
sp.h Bug#45613 handle failures from my_hash_insert 2009-11-20 16:18:01 +01:00
sp_cache.cc Bug#50624: crash in check_table_access during call procedure 2010-02-13 08:35:14 -02:00
sp_cache.h A fix for 2008-07-03 23:41:22 +04:00
sp_head.cc Fixed bug#11753738 (formely known as bug#45235) - 5.1 DOES NOT SUPPORT 5.0-ONLY 2011-06-10 10:52:39 +07:00
sp_head.h Bug#50755: Crash if stored routine def contains version comments 2010-04-01 10:15:22 -03:00
sp_pcontext.cc merging 2009-04-29 07:59:10 +05:00
sp_pcontext.h Manual merge. 2009-12-18 16:44:24 -02:00
sp_rcontext.cc Bug#34384: Slow down on constant conversion. 2009-11-06 22:34:25 +03:00
sp_rcontext.h Bug#33618 (Crash in sp_rcontext) 2008-01-23 13:26:41 -07:00
spatial.cc Fix for bug #51875: crash when loading data into geometry function polyfromwkb 2010-08-30 11:51:46 +04:00
spatial.h Bug#42733: Type-punning warnings when compiling MySQL -- 2010-07-14 16:39:40 -03:00
sql_acl.cc Fix for BUG#11755168 '46895: test "outfile_loaddata" fails (reproducible)'. 2011-05-16 22:04:01 +02:00
sql_acl.h Bug#41726: upgrade from 5.0 to 5.1.30 crashes if you didn't run mysql_upgrade 2009-11-21 09:18:21 -02:00
sql_analyse.cc Bug#11765202: Dbug_violation_helper::~Dbug_violation_helper(): Assertion `!_entered' failed. 2011-03-14 15:03:22 -03:00
sql_analyse.h Merge magare.gmz:/home/kgeorge/mysql/autopush/B26461-5.0-opt 2008-03-21 17:48:28 +02:00
sql_array.h
sql_base.cc Fix for BUG#11755168 '46895: test "outfile_loaddata" fails (reproducible)'. 2011-05-16 22:04:01 +02:00
sql_binlog.cc Fix for BUG#11755168 '46895: test "outfile_loaddata" fails (reproducible)'. 2011-05-16 22:04:01 +02:00
sql_bitmap.h Fix Bug#27812 "an ampersand is missed in sql/sql_bitmap.h, line 68" 2008-01-29 14:14:34 +03:00
sql_builtin.cc.in
sql_cache.cc Follow-up for Bug#42503: fix a compilation warning. 2010-09-24 19:03:28 +07:00
sql_cache.h Bug#39253 Large query cache still freezes server after fix for bug #21074 2009-11-20 13:49:06 +01:00
sql_class.cc merge from latest 5.1 2011-05-21 10:43:54 +02:00
sql_class.h Bug#11764633 : 57491: THD->MAIN_DA.IS_OK() ASSERT IN EMBEDDED 2011-05-18 20:10:01 +05:30
sql_client.cc
sql_connect.cc Bug#12563279: REGRESSION IN HANDLING PRE-4.1 AUTHENTICATION PACKET 2011-05-30 07:42:30 -03:00
sql_crypt.cc Bug#49141: Encode function is significantly slower in 5.1 compared to 5.0 2009-12-04 13:36:58 -02:00
sql_crypt.h Bug#49141: Encode function is significantly slower in 5.1 compared to 5.0 2009-12-04 13:36:58 -02:00
sql_cursor.cc Fixed bug #42496 - the server could crash on a debug assert after a failure 2010-07-21 14:56:43 +07:00
sql_cursor.h
sql_db.cc Fixed bug#54486 - assert in my_seek, concurrent 2010-12-10 13:48:50 +06:00
sql_delete.cc Bug #54734 assert in Diagnostics_area::set_ok_status 2010-07-19 11:03:52 +02:00
sql_derived.cc Fixed following problems: 2010-12-14 12:33:03 +03:00
sql_do.cc Rename send_ok to my_ok. Similarly to my_error, it only records the status, 2008-02-19 15:45:21 +03:00
sql_error.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05:00
sql_error.h
sql_handler.cc Fix for bug #54007: assert in ha_myisam::index_next, HANDLER 2010-06-09 14:45:04 +04:00
sql_help.cc Bug#45288: pb2 returns a lot of compilation warnings 2010-10-20 16:21:40 -02:00
sql_insert.cc Fix for BUG#11755168 '46895: test "outfile_loaddata" fails (reproducible)'. 2011-05-16 22:04:01 +02:00
sql_lex.cc Postfix bug#49124 2011-01-26 15:30:06 +08:00
sql_lex.h Postfix bug#49124 2011-01-26 15:30:06 +08:00
sql_list.cc
sql_list.h Fix somewhat bogus GCC warning. Although needless as the base 2010-07-03 10:20:05 -03:00
sql_load.cc Bug#11765139 58069: LOAD DATA INFILE: VALGRIND REPORTS INVALID MEMORY READS AND WRITES WITH U 2011-04-15 12:51:34 +04:00
sql_locale.cc Bug#43207 wrong LC_TIME names for romanian locale 2009-10-19 13:41:52 +05:00
sql_manager.cc Bug#38522: 5 seconds delay when closing application using embedded server 2008-12-04 19:41:53 +01:00
sql_map.cc type conversions fixed to avoid warnings on Windows 2007-10-23 14:27:11 +05:00
sql_map.h
sql_olap.cc Bug#42733: Type-punning warnings when compiling MySQL -- 2010-06-10 17:45:22 -03:00
sql_parse.cc Fixed bug#11753738 (formely known as bug#45235) - 5.1 DOES NOT SUPPORT 5.0-ONLY 2011-06-10 10:52:39 +07:00
sql_partition.cc Fix for BUG#11755168 '46895: test "outfile_loaddata" fails (reproducible)'. 2011-05-16 22:04:01 +02:00
sql_partition.h BUG#49124 Security issue with /*!-versioned */ SQL statements on Slave 2010-07-29 11:00:57 +08:00
sql_plugin.cc Fix for BUG#11755168 '46895: test "outfile_loaddata" fails (reproducible)'. 2011-05-16 22:04:01 +02:00
sql_plugin.h BUG#58246: INSTALL PLUGIN not secure & crashable 2010-12-01 13:54:50 +01:00
sql_prepare.cc Fix for BUG#11755168 '46895: test "outfile_loaddata" fails (reproducible)'. 2011-05-16 22:04:01 +02:00
sql_profile.cc Bug #49829 Many "hides virtual function" warnings with 2010-03-14 17:01:45 +01:00
sql_profile.h Backport WL#3653 to 5.1 to enable bundled innodb plugin. 2009-06-10 10:59:49 +02:00
sql_rename.cc A fix and a test case for Bug#47924 -main.log_tables times out 2010-11-07 23:42:54 +06:00
sql_repl.cc BUG#55675 rpl.rpl_log_pos fails sporadically with error binlog truncated in the middle 2011-01-28 01:25:26 +00:00
sql_repl.h Merge dl145h.mysql.com:/data0/mkindahl/mysql-5.0-rpl 2008-03-14 18:38:54 +01:00
sql_select.cc Bug#11756928 48916: SERVER INCORRECTLY PROCESSING HAVING CLAUSES WITH AN ORDER BY CLAUSE 2011-04-22 11:20:55 +04:00
sql_select.h Bug#11765713 58705: OPTIMIZER LET ENGINE DEPEND ON UNINITIALIZED VALUES CREATED BY OPT_SUM_QU 2011-04-14 16:35:24 +02:00
sql_servers.cc Bug#33982 debug assertion and crash reloading grant tables after sighup or kill 2010-01-13 12:39:00 +01:00
sql_servers.h
sql_show.cc merge from latest 5.1 2011-05-21 10:43:54 +02:00
sql_show.h Added "Sun Microsystems, Inc." to copyright headers on files modified 2008-11-10 21:21:49 +01:00
sql_sort.h
sql_state.c
sql_string.cc Bug#58165: "my_empty_string" gets modified and causes LOAD DATA to fail and 2011-01-13 08:57:15 +01:00
sql_string.h Bug#48053 String::c_ptr has a race and/or does an invalid 2011-02-17 12:43:53 +01:00
sql_table.cc Fix for bug #12652385 - "61493: REORDERING COLUMNS 2011-06-17 02:02:52 +04:00
sql_tablespace.cc Backport Bug#37148 to 5.1 2010-01-24 15:03:23 +08:00
sql_test.cc Bug #50271: Debug output of JOIN structures is garbled 2010-01-28 12:10:57 +01:00
sql_trigger.cc Fixed bug#11753738 (formely known as bug#45235) - 5.1 DOES NOT SUPPORT 5.0-ONLY 2011-06-10 10:52:39 +07:00
sql_trigger.h Fixed bug#11753738 (formely known as bug#45235) - 5.1 DOES NOT SUPPORT 5.0-ONLY 2011-06-10 10:52:39 +07:00
sql_udf.cc BUG#58246: INSTALL PLUGIN not secure & crashable 2010-12-01 13:54:50 +01:00
sql_udf.h
sql_union.cc Bug#45288: pb2 returns a lot of compilation warnings 2010-10-20 16:21:40 -02:00
sql_update.cc Merge 2010-12-29 00:47:05 +01:00
sql_view.cc Updating header copyright/README in source for 2011 2011-01-25 15:42:40 +01:00
sql_view.h Bug#43385 Cannot ALTER DATABASE ... UPGRADE DATA DIRECTORY NAME when Views exist(addon) 2009-04-13 18:09:10 +05:00
sql_yacc.yy Fixed bug#11764334 (formerly bug#57156): ALTER EVENT CHANGES 2011-06-10 00:03:17 +07:00
strfunc.cc Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-09-23 15:21:29 +02:00
structs.h A fix and a test case for 2009-11-03 20:45:52 +03:00
table.cc Fix for BUG#11755168 '46895: test "outfile_loaddata" fails (reproducible)'. 2011-05-16 22:04:01 +02:00
table.h Merge 2010-12-29 00:47:05 +01:00
thr_malloc.cc Bug #42064: low memory crash when importing hex strings, in 2010-05-21 15:23:48 +04:00
time.cc Bug#47925: regression of range optimizer and date comparison in 5.1.39! 2009-11-02 13:24:07 +01:00
tzfile.h
tztime.cc Bug #55424: convert_tz crashes when fed invalid data 2010-08-06 23:29:37 +04:00
tztime.h Backport of a 5.0.74 fix into 5.0.72sp1: 2009-01-12 17:40:29 +01:00
udf_example.c Bug#45288: pb2 returns a lot of compilation warnings on linux 2010-07-20 15:07:36 -03:00
udf_example.def
uniques.cc Merge from 5.0-bugteam 2009-06-17 16:56:44 +02:00
unireg.cc Fix for BUG#11755168 '46895: test "outfile_loaddata" fails (reproducible)'. 2011-05-16 22:04:01 +02:00
unireg.h Bug#53445: Build with -Wall and fix warnings that it generates 2010-07-02 15:30:47 -03:00