monty@mysql.com 
							
						 
					 
					
						
						
							
						
						beb5867dfb 
					 
					
						
						
							
							After merge fixes  
						
						
						
						
					 
					
						2005-05-14 16:24:36 +03:00 
						 
				 
			
				
					
						
							
							
								monty@mysql.com 
							
						 
					 
					
						
						
							
						
						b4e92e6360 
					 
					
						
						
							
							Merge with 4.0  
						
						
						
						
					 
					
						2005-05-14 00:01:40 +03:00 
						 
				 
			
				
					
						
							
							
								monty@mysql.com 
							
						 
					 
					
						
						
							
						
						20f969b256 
					 
					
						
						
							
							Change create_field->offset to store offset from start of fields, independent of null bits.  
						
						... 
						
						
						
						Count null_bits separately from field offsets and adjust them in case of primary key parts.
(Previously a CREATE TABLE with a lot of null fields that was part of a primary key caused MySQL to wrongly count the number of bytes needed to store null bits)
This is a more complete bug fix for #6236  
						
						
					 
					
						2005-05-13 11:11:50 +03:00 
						 
				 
			
				
					
						
							
							
								antony@ltantony.mysql.com 
							
						 
					 
					
						
						
							
						
						d51308aec4 
					 
					
						
						
							
							Bug#6236  
						
						... 
						
						
						
						Incomplete ALTER TABLE breaks MERGE compatibility
  Fix implicit NOT NULL not set on ALTER of PK columns 
						
						
					 
					
						2005-05-08 21:03:50 +01:00 
						 
				 
			
				
					
						
							
							
								jimw@mysql.com 
							
						 
					 
					
						
						
							
						
						3c5602faec 
					 
					
						
						
							
							Re-enable alter_table test for embedded server by moving grant-related test  
						
						... 
						
						
						
						to grant.test and using replace_column to neuter the Privileges column in
SHOW FULL COLUMNS. 
						
						
					 
					
						2005-02-09 18:17:40 -08:00 
						 
				 
			
				
					
						
							
							
								dlenev@brandersnatch.localdomain 
							
						 
					 
					
						
						
							
						
						0787a97b1c 
					 
					
						
						
							
							Added test for bug  #7884  "Able to add invalid unique index on TIMESTAMP  
						
						... 
						
						
						
						prefix", which roots were fixed in 4.0 tree. 
						
						
					 
					
						2005-01-18 17:45:49 +03:00 
						 
				 
			
				
					
						
							
							
								bar@mysql.com 
							
						 
					 
					
						
						
							
						
						ed807c29c9 
					 
					
						
						
							
							alter_table.result, alter_table.test, field_conv.cc:  
						
						... 
						
						
						
						Bug #6479   ALTER TABLE ... changing charset fails for TEXT columns
  Fix: use do_conv_blob rather than do_copy_blob
  if the column's character sets are different. 
						
						
					 
					
						2004-11-08 14:23:14 +04:00 
						 
				 
			
				
					
						
							
							
								bar@mysql.com 
							
						 
					 
					
						
						
							
						
						541883f9d8 
					 
					
						
						
							
							Produce a "truncated" warning if a value cannot be converted  
						
						... 
						
						
						
						into the column character set on INSERT/UPDATE. 
						
						
					 
					
						2004-10-28 15:21:20 +05:00 
						 
				 
			
				
					
						
							
							
								monty@mysql.com 
							
						 
					 
					
						
						
							
						
						dec44916c1 
					 
					
						
						
							
							After merge fixes  
						
						
						
						
					 
					
						2004-09-02 16:57:26 +03:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						e1237cbc53 
					 
					
						
						
							
							manually merged  
						
						
						
						
					 
					
						2004-08-18 19:57:55 +02:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						b9512a55aa 
					 
					
						
						
							
							BUG#4717 - check for valid table names in ALTER TABLE ... RENAME  
						
						
						
						
					 
					
						2004-07-26 10:52:40 +02:00 
						 
				 
			
				
					
						
							
							
								bar@mysql.com 
							
						 
					 
					
						
						
							
						
						6c996daa91 
					 
					
						
						
							
							Bug#4338: mysql-test-run fails if compiled with non-latin1 character set  
						
						
						
						
					 
					
						2004-07-08 18:54:07 +05:00 
						 
				 
			
				
					
						
							
							
								sergefp@mysql.com 
							
						 
					 
					
						
						
							
						
						9c2a961a63 
					 
					
						
						
							
							Fix and test case for BUG#3899  
						
						
						
						
					 
					
						2004-06-23 11:40:42 +04:00 
						 
				 
			
				
					
						
							
							
								bar@bar.intranet.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						b92dd45da4 
					 
					
						
						
							
							ALTER TABLE t1 CONVERT TO should also change the default character set.  
						
						... 
						
						
						
						Forgot to do it in the previous commit. 
						
						
					 
					
						2004-03-30 22:18:49 +05:00 
						 
				 
			
				
					
						
							
							
								bar@bar.intranet.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						dba73e1c86 
					 
					
						
						
							
							More different syntaxes for (1) modifying the default charaset/collation  
						
						... 
						
						
						
						and for (2) converting the columns:
1.  ALTER TABLE t1 [DEFAULT] CHARACTER SET xxx [COLLATE yyy]
2.  ALTER TABLE t1 CONVERT TO CHARACTER SET xxx [COLLATE yyy] 
						
						
					 
					
						2004-03-30 21:33:45 +05:00 
						 
				 
			
				
					
						
							
							
								bar@bar.intranet.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						3aea3e92ce 
					 
					
						
						
							
							1. New data types, from the user point of view:  
						
						... 
						
						
						
						BINARY(N) and VARBIBARY(N)
2. More 4.0 compatibility and more BINARY keyword consistency:
2a. CREATE TABLE a (a CHAR(N) BINARY) 
    is now synonym for
    CREATE TABLE a (a CHAR(N) COLLATE xxxx_bin)
2b. SELECT BINARY x
    is still synonin for
    SELECT x COLLATE xxxxx_bin. 
						
						
					 
					
						2004-03-26 16:11:46 +04:00 
						 
				 
			
				
					
						
							
							
								monty@mysql.com 
							
						 
					 
					
						
						
							
						
						e0e0314d60 
					 
					
						
						
							
							Merge with 4.0  
						
						
						
						
					 
					
						2004-03-25 23:29:45 +02:00 
						 
				 
			
				
					
						
							
							
								monty@mysql.com 
							
						 
					 
					
						
						
							
						
						488fe61074 
					 
					
						
						
							
							Updated tests after merge  
						
						
						
						
					 
					
						2004-03-25 23:08:42 +02:00 
						 
				 
			
				
					
						
							
							
								monty@mysql.com 
							
						 
					 
					
						
						
							
						
						ce79eb9ca7 
					 
					
						
						
							
							merge with 3.23  
						
						
						
						
					 
					
						2004-03-25 22:05:09 +02:00 
						 
				 
			
				
					
						
							
							
								monty@mysql.com 
							
						 
					 
					
						
						
							
						
						d6f9fa0376 
					 
					
						
						
							
							Improved test case  
						
						... 
						
						
						
						service backport from 4.0 
						
						
					 
					
						2004-03-25 21:52:25 +02:00 
						 
				 
			
				
					
						
							
							
								bell@sanja.is.com.ua 
							
						 
					 
					
						
						
							
						
						19ffa1cd53 
					 
					
						
						
							
							used right table for grants check (BUG#3270)  
						
						
						
						
					 
					
						2004-03-23 17:15:20 +02:00 
						 
				 
			
				
					
						
							
							
								bar@bar.intranet.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						f897144c4e 
					 
					
						
						
							
							Bug  #2821   	Table default character set affects LONGBLOB fields  
						
						
						
						
					 
					
						2004-03-19 11:37:49 +04:00 
						 
				 
			
				
					
						
							
							
								monty@mysql.com 
							
						 
					 
					
						
						
							
						
						ce14578909 
					 
					
						
						
							
							Merge with 4.0.18  
						
						
						
						
					 
					
						2004-02-11 00:06:46 +01:00 
						 
				 
			
				
					
						
							
							
								konstantin@mysql.com 
							
						 
					 
					
						
						
							
						
						2a4cfe8b4f 
					 
					
						
						
							
							merge 3.23 -> 4.0, 2003/02/06  
						
						
						
						
					 
					
						2004-02-06 15:23:41 +03:00 
						 
				 
			
				
					
						
							
							
								konstantin@mysql.com 
							
						 
					 
					
						
						
							
						
						2093624a73 
					 
					
						
						
							
							Fix for bug  #2628  "ALTER TABLE destroys table and reports success"  
						
						
						
						
					 
					
						2004-02-06 14:28:57 +03:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						c4326bc68e 
					 
					
						
						
							
							better fix BUG#2361: ALTER TABLE ... DROP PRIMARY KEY drops a non-primary key  
						
						
						
						
					 
					
						2004-01-28 18:35:52 +01:00 
						 
				 
			
				
					
						
							
							
								ram@gw.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						646d692510 
					 
					
						
						
							
							a fix (bug  #2361 : ALTER TABLE ... DROP PRIMARY KEY drops a non-primary key).  
						
						
						
						
					 
					
						2004-01-13 16:18:37 +04:00 
						 
				 
			
				
					
						
							
							
								antony@ltantony.rdg.cyberkinetica.homeunix.net 
							
						 
					 
					
						
						
							
						
						fcf96dbb18 
					 
					
						
						
							
							WorkLog#1323  
						
						... 
						
						
						
						Deprecate the use of TYPE=... Preferred syntax is ENGINE= 
						
						
					 
					
						2003-12-10 04:31:42 +00:00 
						 
				 
			
				
					
						
							
							
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						cab1dc628c 
					 
					
						
						
							
							CLIENT_MULTI_QUERIES -> CLIENT_MULTI_STATEMENTS  
						
						... 
						
						
						
						New multi-key-cache handling. This was needed becasue the old one didn't work reliable with MERGE tables.
ALTER TABLE table_name ... CHARACTER SET  ... now changes all char/varchar/text columns to the given character set
(One must use ALTER TABLE ... DEFAULT CHARACTER SET ... to change the default character set)
Fixed that have_compress is detected properly (fixes problems with func_compress.test on platforms without zlib)
New syntax for CACHE INDEX ('keys' is optional if no index name is given and one mentions the key cache name only ones)
Removed compiler warnings
Added mysql_set_server_option() to allow clients like PHP to easaily set/reset the multi-statement flag. 
						
						
					 
					
						2003-11-18 13:47:27 +02:00 
						 
				 
			
				
					
						
							
							
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						2263e3e51f 
					 
					
						
						
							
							Merge with 4.0.14  
						
						
						
						
					 
					
						2003-08-11 22:44:43 +03:00 
						 
				 
			
				
					
						
							
							
								bar@bar.mysql.r18.ru 
							
						 
					 
					
						
						
							
						
						1472b156e2 
					 
					
						
						
							
							A test for character conversion in ALTER TABLE was added  
						
						
						
						
					 
					
						2003-07-14 18:00:27 +05:00 
						 
				 
			
				
					
						
							
							
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						b2cbd83913 
					 
					
						
						
							
							Fixed bug in ALTER TABLE ... DISABLE/ENABLE KEYS  
						
						... 
						
						
						
						Removed double my_thread_end() which caused fatal error on windows if mysqld died on startup 
						
						
					 
					
						2003-07-08 23:58:04 +03:00 
						 
				 
			
				
					
						
							
							
								monty@narttu.mysql.fi 
							
						 
					 
					
						
						
							
						
						40109c574a 
					 
					
						
						
							
							Merge with 4.0.13  
						
						
						
						
					 
					
						2003-06-04 19:21:51 +03:00 
						 
				 
			
				
					
						
							
							
								monty@narttu.mysql.fi 
							
						 
					 
					
						
						
							
						
						02adbe6599 
					 
					
						
						
							
							Fixed bug in ALTER TABLE DISABLE KEYS and INSERT DELAYED. Bug  #478  
						
						
						
						
					 
					
						2003-06-01 12:32:53 +03:00 
						 
				 
			
				
					
						
							
							
								monty@narttu.mysql.fi 
							
						 
					 
					
						
						
							
						
						dd2b7918cd 
					 
					
						
						
							
							Merge with 4.0.13  
						
						
						
						
					 
					
						2003-05-19 16:35:49 +03:00 
						 
				 
			
				
					
						
							
							
								Sinisa@sinisa.nasamreza.org 
							
						 
					 
					
						
						
							
						
						5d3df7610f 
					 
					
						
						
							
							merge fix  
						
						
						
						
					 
					
						2003-04-26 16:44:42 +03:00 
						 
				 
			
				
					
						
							
							
								serg@sergbook.mysql.com 
							
						 
					 
					
						
						
							
						
						ae51f04564 
					 
					
						
						
							
							do not mark the table as analyzed unless all the key parts are REALLY analyzed.  
						
						
						
						
					 
					
						2003-04-23 00:53:07 +04:00 
						 
				 
			
				
					
						
							
							
								Sinisa@sinisa.nasamreza.org 
							
						 
					 
					
						
						
							
						
						19ef95be2a 
					 
					
						
						
							
							test case for displaying and correct functioning of ALTER TABLE  
						
						... 
						
						
						
						ENABLE / DISABLE KEYS 
						
						
					 
					
						2003-04-03 21:17:53 +03:00 
						 
				 
			
				
					
						
							
							
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						1f6ecc0cd3 
					 
					
						
						
							
							Changed mysql-test to print warnings for not existing table to DROP TABLE  
						
						... 
						
						
						
						Cleaned up test; Removed wrong DROP TABLE commands and use standard table and database names.
changed store_warning() -> push_warning_print() 
						
						
					 
					
						2003-01-06 01:48:59 +02:00 
						 
				 
			
				
					
						
							
							
								monty@mashka.mysql.fi 
							
						 
					 
					
						
						
							
						
						fc06433a69 
					 
					
						
						
							
							Removed copying of parameters as this leads to memory leaks in embedded server.  
						
						... 
						
						
						
						Fixed 'not initialized' memory error. 
						
						
					 
					
						2002-12-05 03:40:33 +02:00 
						 
				 
			
				
					
						
							
							
								monty@hundin.mysql.fi 
							
						 
					 
					
						
						
							
						
						4b1836ee36 
					 
					
						
						
							
							Enable LOAD DATA LOCAL INFILE in mysql_test  
						
						... 
						
						
						
						Added syntax for column comments (for compability with 4.1)
Fix of ALTER TABLE RENAME 
						
						
					 
					
						2002-06-04 00:40:27 +03:00 
						 
				 
			
				
					
						
							
							
								monty@tramp.mysql.fi 
							
						 
					 
					
						
						
							
						
						abb7df2de1 
					 
					
						
						
							
							Fixed error message when opening a not-MyISAM file.  
						
						... 
						
						
						
						Extended MODIFY and CHANGE in ALTER TABLE to accept the AFTER keyword.
Extended MyISAM to handle records > 16M. 
						
						
					 
					
						2001-10-29 10:49:35 +02:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mysql.com 
							
						 
					 
					
						
						
							
						
						0043136882 
					 
					
						
						
							
							merged  
						
						
						
						
					 
					
						2001-07-02 21:52:22 +02:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mysql.com 
							
						 
					 
					
						
						
							
						
						15b6738474 
					 
					
						
						
							
							memory-limited tree  
						
						... 
						
						
						
						bulk inserts optimization: caching keys in binary tree 
						
						
					 
					
						2001-07-02 21:18:57 +02:00 
						 
				 
			
				
					
						
							
							
								monty@work.mysql.com 
							
						 
					 
					
						
						
							
						
						0652902ab5 
					 
					
						
						
							
							merge  
						
						
						
						
					 
					
						2001-06-12 14:12:35 +02:00 
						 
				 
			
				
					
						
							
							
								monty@tik.mysql.fi 
							
						 
					 
					
						
						
							
						
						1f409baf4c 
					 
					
						
						
							
							Changed compare in MyISAM to use my_pread()  
						
						... 
						
						
						
						Fixed that @VAR shows all decimals
Fixed problem with FLUSH TABLES and LOCK TABLE
CREATE ... SELECT now creates keys later
Reset AUTO_INCREMENT order if droping AUTO_INCREMENT key 
						
						
					 
					
						2001-06-11 15:01:28 +03:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mysql.com 
							
						 
					 
					
						
						
							
						
						8b2a9517a6 
					 
					
						
						
							
							ALTER TABLE ... DISABLE KEYS / ALTER TABLE ... ENABLE KEYS  
						
						
						
						
					 
					
						2001-05-11 22:26:12 +02:00 
						 
				 
			
				
					
						
							
							
								monty@donna.mysql.fi 
							
						 
					 
					
						
						
							
						
						65822120f5 
					 
					
						
						
							
							Fixed bug in ALTER TABLE  
						
						... 
						
						
						
						Removed _mi_rkey() function
New fork_big.pl multi-thread test 
						
						
					 
					
						2001-04-01 13:45:48 +03:00 
						 
				 
			
				
					
						
							
							
								monty@donna.mysql.fi 
							
						 
					 
					
						
						
							
						
						1c298277f9 
					 
					
						
						
							
							Fixes for innobase  
						
						... 
						
						
						
						Added test for ALTER TABLE ORDER BY 
						
						
					 
					
						2001-02-21 14:16:00 +02:00 
						 
				 
			
				
					
						
							
							
								monty@donna.mysql.com 
							
						 
					 
					
						
						
							
						
						2d1082308b 
					 
					
						
						
							
							SHOW [FULL] COLUMNS  
						
						... 
						
						
						
						Added timeouts to replication tests to handle concurrent inserts 
						
						
					 
					
						2001-01-22 05:32:58 +02:00