1--source include/have_tokudb.inc 2SET DEFAULT_STORAGE_ENGINE='tokudb'; 3 4--disable_warnings 5DROP TABLE IF EXISTS foo,bar; 6--enable_warnings 7 8set session tokudb_disable_slow_alter=ON; 9 10let $diff_tables= test.foo, test.bar; 11 12 13create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 14create table bar like foo; 15alter table bar engine=MyISAM; 16insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 17insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 18insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 19insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 20insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 21insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 22insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 23insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 24insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 25insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 26insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 27insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 28insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 29insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 30insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 31insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 32insert into bar select * from foo; 33source include/diff_tables.inc; 34alter table foo add column added_1 bigint default NULL; 35alter table bar add column added_1 bigint default NULL; 36source include/diff_tables.inc; 37drop table foo; drop table bar; 38 39 40create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 41create table bar like foo; 42alter table bar engine=MyISAM; 43insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 44insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 45insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 46insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 47insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 48insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 49insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 50insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 51insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 52insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 53insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 54insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 55insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 56insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 57insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 58insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 59insert into bar select * from foo; 60source include/diff_tables.inc; 61alter table foo add column added_2 bigint default -1; 62alter table bar add column added_2 bigint default -1; 63source include/diff_tables.inc; 64drop table foo; drop table bar; 65 66 67create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 68create table bar like foo; 69alter table bar engine=MyISAM; 70insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 71insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 72insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 73insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 74insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 75insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 76insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 77insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 78insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 79insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 80insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 81insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 82insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 83insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 84insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 85insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 86insert into bar select * from foo; 87source include/diff_tables.inc; 88alter table foo add column added_3 bigint NOT NULL default -1; 89alter table bar add column added_3 bigint NOT NULL default -1; 90source include/diff_tables.inc; 91drop table foo; drop table bar; 92 93 94create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 95create table bar like foo; 96alter table bar engine=MyISAM; 97insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 98insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 99insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 100insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 101insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 102insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 103insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 104insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 105insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 106insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 107insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 108insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 109insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 110insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 111insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 112insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 113insert into bar select * from foo; 114source include/diff_tables.inc; 115alter table foo add column added_4 varchar(10) default NULL; 116alter table bar add column added_4 varchar(10) default NULL; 117source include/diff_tables.inc; 118drop table foo; drop table bar; 119 120 121create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 122create table bar like foo; 123alter table bar engine=MyISAM; 124insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 125insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 126insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 127insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 128insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 129insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 130insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 131insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 132insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 133insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 134insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 135insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 136insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 137insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 138insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 139insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 140insert into bar select * from foo; 141source include/diff_tables.inc; 142alter table foo add column added_5 varchar(10) default "qwerty"; 143alter table bar add column added_5 varchar(10) default "qwerty"; 144source include/diff_tables.inc; 145drop table foo; drop table bar; 146 147 148create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 149create table bar like foo; 150alter table bar engine=MyISAM; 151insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 152insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 153insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 154insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 155insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 156insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 157insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 158insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 159insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 160insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 161insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 162insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 163insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 164insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 165insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 166insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 167insert into bar select * from foo; 168source include/diff_tables.inc; 169alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt"; 170alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt"; 171source include/diff_tables.inc; 172drop table foo; drop table bar; 173 174 175create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 176create table bar like foo; 177alter table bar engine=MyISAM; 178insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 179insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 180insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 181insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 182insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 183insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 184insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 185insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 186insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 187insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 188insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 189insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 190insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 191insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 192insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 193insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 194insert into bar select * from foo; 195source include/diff_tables.inc; 196alter table foo add column added_7 text default NULL; 197alter table bar add column added_7 text default NULL; 198source include/diff_tables.inc; 199drop table foo; drop table bar; 200 201 202create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 203create table bar like foo; 204alter table bar engine=MyISAM; 205insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 206insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 207insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 208insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 209insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 210insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 211insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 212insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 213insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 214insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 215insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 216insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 217insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 218insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 219insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 220insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 221insert into bar select * from foo; 222source include/diff_tables.inc; 223alter table foo add column added_8 mediumtext default NULL; 224alter table bar add column added_8 mediumtext default NULL; 225source include/diff_tables.inc; 226drop table foo; drop table bar; 227 228 229create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 230create table bar like foo; 231alter table bar engine=MyISAM; 232insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 233insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 234insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 235insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 236insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 237insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 238insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 239insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 240insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 241insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 242insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 243insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 244insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 245insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 246insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 247insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 248insert into bar select * from foo; 249source include/diff_tables.inc; 250alter table foo add column added_1 bigint default NULL first; 251alter table bar add column added_1 bigint default NULL first; 252source include/diff_tables.inc; 253drop table foo; drop table bar; 254 255 256create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 257create table bar like foo; 258alter table bar engine=MyISAM; 259insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 260insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 261insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 262insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 263insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 264insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 265insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 266insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 267insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 268insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 269insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 270insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 271insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 272insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 273insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 274insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 275insert into bar select * from foo; 276source include/diff_tables.inc; 277alter table foo add column added_2 bigint default -1 first; 278alter table bar add column added_2 bigint default -1 first; 279source include/diff_tables.inc; 280drop table foo; drop table bar; 281 282 283create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 284create table bar like foo; 285alter table bar engine=MyISAM; 286insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 287insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 288insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 289insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 290insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 291insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 292insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 293insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 294insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 295insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 296insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 297insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 298insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 299insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 300insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 301insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 302insert into bar select * from foo; 303source include/diff_tables.inc; 304alter table foo add column added_3 bigint NOT NULL default -1 first; 305alter table bar add column added_3 bigint NOT NULL default -1 first; 306source include/diff_tables.inc; 307drop table foo; drop table bar; 308 309 310create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 311create table bar like foo; 312alter table bar engine=MyISAM; 313insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 314insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 315insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 316insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 317insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 318insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 319insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 320insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 321insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 322insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 323insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 324insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 325insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 326insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 327insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 328insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 329insert into bar select * from foo; 330source include/diff_tables.inc; 331alter table foo add column added_4 varchar(10) default NULL first; 332alter table bar add column added_4 varchar(10) default NULL first; 333source include/diff_tables.inc; 334drop table foo; drop table bar; 335 336 337create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 338create table bar like foo; 339alter table bar engine=MyISAM; 340insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 341insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 342insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 343insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 344insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 345insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 346insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 347insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 348insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 349insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 350insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 351insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 352insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 353insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 354insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 355insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 356insert into bar select * from foo; 357source include/diff_tables.inc; 358alter table foo add column added_5 varchar(10) default "qwerty" first; 359alter table bar add column added_5 varchar(10) default "qwerty" first; 360source include/diff_tables.inc; 361drop table foo; drop table bar; 362 363 364create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 365create table bar like foo; 366alter table bar engine=MyISAM; 367insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 368insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 369insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 370insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 371insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 372insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 373insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 374insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 375insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 376insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 377insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 378insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 379insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 380insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 381insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 382insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 383insert into bar select * from foo; 384source include/diff_tables.inc; 385alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first; 386alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first; 387source include/diff_tables.inc; 388drop table foo; drop table bar; 389 390 391create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 392create table bar like foo; 393alter table bar engine=MyISAM; 394insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 395insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 396insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 397insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 398insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 399insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 400insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 401insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 402insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 403insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 404insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 405insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 406insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 407insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 408insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 409insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 410insert into bar select * from foo; 411source include/diff_tables.inc; 412alter table foo add column added_7 text default NULL first; 413alter table bar add column added_7 text default NULL first; 414source include/diff_tables.inc; 415drop table foo; drop table bar; 416 417 418create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 419create table bar like foo; 420alter table bar engine=MyISAM; 421insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 422insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 423insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 424insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 425insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 426insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 427insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 428insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 429insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 430insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 431insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 432insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 433insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 434insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 435insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 436insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 437insert into bar select * from foo; 438source include/diff_tables.inc; 439alter table foo add column added_8 mediumtext default NULL first; 440alter table bar add column added_8 mediumtext default NULL first; 441source include/diff_tables.inc; 442drop table foo; drop table bar; 443 444 445create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 446create table bar like foo; 447alter table bar engine=MyISAM; 448insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 449insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 450insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 451insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 452insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 453insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 454insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 455insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 456insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 457insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 458insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 459insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 460insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 461insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 462insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 463insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 464insert into bar select * from foo; 465source include/diff_tables.inc; 466alter table foo add column added_1 bigint default NULL after b; 467alter table bar add column added_1 bigint default NULL after b; 468source include/diff_tables.inc; 469drop table foo; drop table bar; 470 471 472create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 473create table bar like foo; 474alter table bar engine=MyISAM; 475insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 476insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 477insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 478insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 479insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 480insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 481insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 482insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 483insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 484insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 485insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 486insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 487insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 488insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 489insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 490insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 491insert into bar select * from foo; 492source include/diff_tables.inc; 493alter table foo add column added_2 bigint default -1 after b; 494alter table bar add column added_2 bigint default -1 after b; 495source include/diff_tables.inc; 496drop table foo; drop table bar; 497 498 499create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 500create table bar like foo; 501alter table bar engine=MyISAM; 502insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 503insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 504insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 505insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 506insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 507insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 508insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 509insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 510insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 511insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 512insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 513insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 514insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 515insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 516insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 517insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 518insert into bar select * from foo; 519source include/diff_tables.inc; 520alter table foo add column added_3 bigint NOT NULL default -1 after b; 521alter table bar add column added_3 bigint NOT NULL default -1 after b; 522source include/diff_tables.inc; 523drop table foo; drop table bar; 524 525 526create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 527create table bar like foo; 528alter table bar engine=MyISAM; 529insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 530insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 531insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 532insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 533insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 534insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 535insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 536insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 537insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 538insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 539insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 540insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 541insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 542insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 543insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 544insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 545insert into bar select * from foo; 546source include/diff_tables.inc; 547alter table foo add column added_4 varchar(10) default NULL after b; 548alter table bar add column added_4 varchar(10) default NULL after b; 549source include/diff_tables.inc; 550drop table foo; drop table bar; 551 552 553create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 554create table bar like foo; 555alter table bar engine=MyISAM; 556insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 557insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 558insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 559insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 560insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 561insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 562insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 563insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 564insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 565insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 566insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 567insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 568insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 569insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 570insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 571insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 572insert into bar select * from foo; 573source include/diff_tables.inc; 574alter table foo add column added_5 varchar(10) default "qwerty" after b; 575alter table bar add column added_5 varchar(10) default "qwerty" after b; 576source include/diff_tables.inc; 577drop table foo; drop table bar; 578 579 580create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 581create table bar like foo; 582alter table bar engine=MyISAM; 583insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 584insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 585insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 586insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 587insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 588insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 589insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 590insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 591insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 592insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 593insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 594insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 595insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 596insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 597insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 598insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 599insert into bar select * from foo; 600source include/diff_tables.inc; 601alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b; 602alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b; 603source include/diff_tables.inc; 604drop table foo; drop table bar; 605 606 607create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 608create table bar like foo; 609alter table bar engine=MyISAM; 610insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 611insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 612insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 613insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 614insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 615insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 616insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 617insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 618insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 619insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 620insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 621insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 622insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 623insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 624insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 625insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 626insert into bar select * from foo; 627source include/diff_tables.inc; 628alter table foo add column added_7 text default NULL after b; 629alter table bar add column added_7 text default NULL after b; 630source include/diff_tables.inc; 631drop table foo; drop table bar; 632 633 634create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 635create table bar like foo; 636alter table bar engine=MyISAM; 637insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 638insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 639insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 640insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 641insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 642insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 643insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 644insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 645insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 646insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 647insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 648insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 649insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 650insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 651insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 652insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 653insert into bar select * from foo; 654source include/diff_tables.inc; 655alter table foo add column added_8 mediumtext default NULL after b; 656alter table bar add column added_8 mediumtext default NULL after b; 657source include/diff_tables.inc; 658drop table foo; drop table bar; 659 660 661create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 662create table bar like foo; 663alter table bar engine=MyISAM; 664insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 665insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 666insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 667insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 668insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 669insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 670insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 671insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 672insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 673insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 674insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 675insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 676insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 677insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 678insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 679insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 680insert into bar select * from foo; 681source include/diff_tables.inc; 682alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL; 683alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL; 684source include/diff_tables.inc; 685drop table foo; drop table bar; 686 687 688create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 689create table bar like foo; 690alter table bar engine=MyISAM; 691insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 692insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 693insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 694insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 695insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 696insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 697insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 698insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 699insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 700insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 701insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 702insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 703insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 704insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 705insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 706insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 707insert into bar select * from foo; 708source include/diff_tables.inc; 709alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234; 710alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234; 711source include/diff_tables.inc; 712drop table foo; drop table bar; 713 714 715create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 716create table bar like foo; 717alter table bar engine=MyISAM; 718insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 719insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 720insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 721insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 722insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 723insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 724insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 725insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 726insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 727insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 728insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 729insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 730insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 731insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 732insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 733insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 734insert into bar select * from foo; 735source include/diff_tables.inc; 736alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54; 737alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54; 738source include/diff_tables.inc; 739drop table foo; drop table bar; 740 741 742create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 743create table bar like foo; 744alter table bar engine=MyISAM; 745insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 746insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 747insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 748insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 749insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 750insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 751insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 752insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 753insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 754insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 755insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 756insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 757insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 758insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 759insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 760insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 761insert into bar select * from foo; 762source include/diff_tables.inc; 763alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL; 764alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL; 765source include/diff_tables.inc; 766drop table foo; drop table bar; 767 768 769create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 770create table bar like foo; 771alter table bar engine=MyISAM; 772insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 773insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 774insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 775insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 776insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 777insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 778insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 779insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 780insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 781insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 782insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 783insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 784insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 785insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 786insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 787insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 788insert into bar select * from foo; 789source include/diff_tables.inc; 790alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab"; 791alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab"; 792source include/diff_tables.inc; 793drop table foo; drop table bar; 794 795 796create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 797create table bar like foo; 798alter table bar engine=MyISAM; 799insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 800insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 801insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 802insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 803insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 804insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 805insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 806insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 807insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 808insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 809insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 810insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 811insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 812insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 813insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 814insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 815insert into bar select * from foo; 816source include/diff_tables.inc; 817alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab"; 818alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab"; 819source include/diff_tables.inc; 820drop table foo; drop table bar; 821 822 823create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 824create table bar like foo; 825alter table bar engine=MyISAM; 826insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 827insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 828insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 829insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 830insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 831insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 832insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 833insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 834insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 835insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 836insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 837insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 838insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 839insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 840insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 841insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 842insert into bar select * from foo; 843source include/diff_tables.inc; 844alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL; 845alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL; 846source include/diff_tables.inc; 847drop table foo; drop table bar; 848 849 850create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 851create table bar like foo; 852alter table bar engine=MyISAM; 853insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 854insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 855insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 856insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 857insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 858insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 859insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 860insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 861insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 862insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 863insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 864insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 865insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 866insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 867insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 868insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 869insert into bar select * from foo; 870source include/diff_tables.inc; 871alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL; 872alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL; 873source include/diff_tables.inc; 874drop table foo; drop table bar; 875 876 877create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 878create table bar like foo; 879alter table bar engine=MyISAM; 880insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 881insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 882insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 883insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 884insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 885insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 886insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 887insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 888insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 889insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 890insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 891insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 892insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 893insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 894insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 895insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 896insert into bar select * from foo; 897source include/diff_tables.inc; 898alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL; 899alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL; 900source include/diff_tables.inc; 901drop table foo; drop table bar; 902 903 904create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 905create table bar like foo; 906alter table bar engine=MyISAM; 907insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 908insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 909insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 910insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 911insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 912insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 913insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 914insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 915insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 916insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 917insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 918insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 919insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 920insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 921insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 922insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 923insert into bar select * from foo; 924source include/diff_tables.inc; 925alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234; 926alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234; 927source include/diff_tables.inc; 928drop table foo; drop table bar; 929 930 931create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 932create table bar like foo; 933alter table bar engine=MyISAM; 934insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 935insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 936insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 937insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 938insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 939insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 940insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 941insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 942insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 943insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 944insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 945insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 946insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 947insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 948insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 949insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 950insert into bar select * from foo; 951source include/diff_tables.inc; 952alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54; 953alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54; 954source include/diff_tables.inc; 955drop table foo; drop table bar; 956 957 958create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 959create table bar like foo; 960alter table bar engine=MyISAM; 961insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 962insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 963insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 964insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 965insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 966insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 967insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 968insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 969insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 970insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 971insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 972insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 973insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 974insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 975insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 976insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 977insert into bar select * from foo; 978source include/diff_tables.inc; 979alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL; 980alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL; 981source include/diff_tables.inc; 982drop table foo; drop table bar; 983 984 985create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 986create table bar like foo; 987alter table bar engine=MyISAM; 988insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 989insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 990insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 991insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 992insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 993insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 994insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 995insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 996insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 997insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 998insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 999insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1000insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1001insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1002insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1003insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1004insert into bar select * from foo; 1005source include/diff_tables.inc; 1006alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab"; 1007alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab"; 1008source include/diff_tables.inc; 1009drop table foo; drop table bar; 1010 1011 1012create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1013create table bar like foo; 1014alter table bar engine=MyISAM; 1015insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1016insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1017insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1018insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1019insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1020insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1021insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1022insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1023insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1024insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1025insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1026insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1027insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1028insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1029insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1030insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1031insert into bar select * from foo; 1032source include/diff_tables.inc; 1033alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab"; 1034alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab"; 1035source include/diff_tables.inc; 1036drop table foo; drop table bar; 1037 1038 1039create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1040create table bar like foo; 1041alter table bar engine=MyISAM; 1042insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1043insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1044insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1045insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1046insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1047insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1048insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1049insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1050insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1051insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1052insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1053insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1054insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1055insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1056insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1057insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1058insert into bar select * from foo; 1059source include/diff_tables.inc; 1060alter table foo add column added_2 bigint default -1, add column added_71 text default NULL; 1061alter table bar add column added_2 bigint default -1, add column added_71 text default NULL; 1062source include/diff_tables.inc; 1063drop table foo; drop table bar; 1064 1065 1066create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1067create table bar like foo; 1068alter table bar engine=MyISAM; 1069insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1070insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1071insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1072insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1073insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1074insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1075insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1076insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1077insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1078insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1079insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1080insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1081insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1082insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1083insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1084insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1085insert into bar select * from foo; 1086source include/diff_tables.inc; 1087alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL; 1088alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL; 1089source include/diff_tables.inc; 1090drop table foo; drop table bar; 1091 1092 1093create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1094create table bar like foo; 1095alter table bar engine=MyISAM; 1096insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1097insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1098insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1099insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1100insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1101insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1102insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1103insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1104insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1105insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1106insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1107insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1108insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1109insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1110insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1111insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1112insert into bar select * from foo; 1113source include/diff_tables.inc; 1114alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL; 1115alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL; 1116source include/diff_tables.inc; 1117drop table foo; drop table bar; 1118 1119 1120create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1121create table bar like foo; 1122alter table bar engine=MyISAM; 1123insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1124insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1125insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1126insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1127insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1128insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1129insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1130insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1131insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1132insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1133insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1134insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1135insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1136insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1137insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1138insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1139insert into bar select * from foo; 1140source include/diff_tables.inc; 1141alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234; 1142alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234; 1143source include/diff_tables.inc; 1144drop table foo; drop table bar; 1145 1146 1147create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1148create table bar like foo; 1149alter table bar engine=MyISAM; 1150insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1151insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1152insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1153insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1154insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1155insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1156insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1157insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1158insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1159insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1160insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1161insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1162insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1163insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1164insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1165insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1166insert into bar select * from foo; 1167source include/diff_tables.inc; 1168alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54; 1169alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54; 1170source include/diff_tables.inc; 1171drop table foo; drop table bar; 1172 1173 1174create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1175create table bar like foo; 1176alter table bar engine=MyISAM; 1177insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1178insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1179insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1180insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1181insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1182insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1183insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1184insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1185insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1186insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1187insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1188insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1189insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1190insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1191insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1192insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1193insert into bar select * from foo; 1194source include/diff_tables.inc; 1195alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL; 1196alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL; 1197source include/diff_tables.inc; 1198drop table foo; drop table bar; 1199 1200 1201create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1202create table bar like foo; 1203alter table bar engine=MyISAM; 1204insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1205insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1206insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1207insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1208insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1209insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1210insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1211insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1212insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1213insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1214insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1215insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1216insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1217insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1218insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1219insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1220insert into bar select * from foo; 1221source include/diff_tables.inc; 1222alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab"; 1223alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab"; 1224source include/diff_tables.inc; 1225drop table foo; drop table bar; 1226 1227 1228create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1229create table bar like foo; 1230alter table bar engine=MyISAM; 1231insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1232insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1233insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1234insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1235insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1236insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1237insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1238insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1239insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1240insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1241insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1242insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1243insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1244insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1245insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1246insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1247insert into bar select * from foo; 1248source include/diff_tables.inc; 1249alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab"; 1250alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab"; 1251source include/diff_tables.inc; 1252drop table foo; drop table bar; 1253 1254 1255create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1256create table bar like foo; 1257alter table bar engine=MyISAM; 1258insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1259insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1260insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1261insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1262insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1263insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1264insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1265insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1266insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1267insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1268insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1269insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1270insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1271insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1272insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1273insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1274insert into bar select * from foo; 1275source include/diff_tables.inc; 1276alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL; 1277alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL; 1278source include/diff_tables.inc; 1279drop table foo; drop table bar; 1280 1281 1282create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1283create table bar like foo; 1284alter table bar engine=MyISAM; 1285insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1286insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1287insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1288insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1289insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1290insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1291insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1292insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1293insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1294insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1295insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1296insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1297insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1298insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1299insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1300insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1301insert into bar select * from foo; 1302source include/diff_tables.inc; 1303alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL; 1304alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL; 1305source include/diff_tables.inc; 1306drop table foo; drop table bar; 1307 1308 1309create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1310create table bar like foo; 1311alter table bar engine=MyISAM; 1312insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1313insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1314insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1315insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1316insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1317insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1318insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1319insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1320insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1321insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1322insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1323insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1324insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1325insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1326insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1327insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1328insert into bar select * from foo; 1329source include/diff_tables.inc; 1330alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL; 1331alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL; 1332source include/diff_tables.inc; 1333drop table foo; drop table bar; 1334 1335 1336create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1337create table bar like foo; 1338alter table bar engine=MyISAM; 1339insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1340insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1341insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1342insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1343insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1344insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1345insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1346insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1347insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1348insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1349insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1350insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1351insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1352insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1353insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1354insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1355insert into bar select * from foo; 1356source include/diff_tables.inc; 1357alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234; 1358alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234; 1359source include/diff_tables.inc; 1360drop table foo; drop table bar; 1361 1362 1363create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1364create table bar like foo; 1365alter table bar engine=MyISAM; 1366insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1367insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1368insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1369insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1370insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1371insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1372insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1373insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1374insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1375insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1376insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1377insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1378insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1379insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1380insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1381insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1382insert into bar select * from foo; 1383source include/diff_tables.inc; 1384alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54; 1385alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54; 1386source include/diff_tables.inc; 1387drop table foo; drop table bar; 1388 1389 1390create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1391create table bar like foo; 1392alter table bar engine=MyISAM; 1393insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1394insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1395insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1396insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1397insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1398insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1399insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1400insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1401insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1402insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1403insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1404insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1405insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1406insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1407insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1408insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1409insert into bar select * from foo; 1410source include/diff_tables.inc; 1411alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL; 1412alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL; 1413source include/diff_tables.inc; 1414drop table foo; drop table bar; 1415 1416 1417create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1418create table bar like foo; 1419alter table bar engine=MyISAM; 1420insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1421insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1422insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1423insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1424insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1425insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1426insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1427insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1428insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1429insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1430insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1431insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1432insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1433insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1434insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1435insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1436insert into bar select * from foo; 1437source include/diff_tables.inc; 1438alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab"; 1439alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab"; 1440source include/diff_tables.inc; 1441drop table foo; drop table bar; 1442 1443 1444create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1445create table bar like foo; 1446alter table bar engine=MyISAM; 1447insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1448insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1449insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1450insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1451insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1452insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1453insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1454insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1455insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1456insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1457insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1458insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1459insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1460insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1461insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1462insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1463insert into bar select * from foo; 1464source include/diff_tables.inc; 1465alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab"; 1466alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab"; 1467source include/diff_tables.inc; 1468drop table foo; drop table bar; 1469 1470 1471create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1472create table bar like foo; 1473alter table bar engine=MyISAM; 1474insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1475insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1476insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1477insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1478insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1479insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1480insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1481insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1482insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1483insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1484insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1485insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1486insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1487insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1488insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1489insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1490insert into bar select * from foo; 1491source include/diff_tables.inc; 1492alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL; 1493alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL; 1494source include/diff_tables.inc; 1495drop table foo; drop table bar; 1496 1497 1498create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1499create table bar like foo; 1500alter table bar engine=MyISAM; 1501insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1502insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1503insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1504insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1505insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1506insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1507insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1508insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1509insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1510insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1511insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1512insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1513insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1514insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1515insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1516insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1517insert into bar select * from foo; 1518source include/diff_tables.inc; 1519alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL; 1520alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL; 1521source include/diff_tables.inc; 1522drop table foo; drop table bar; 1523 1524 1525create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1526create table bar like foo; 1527alter table bar engine=MyISAM; 1528insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1529insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1530insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1531insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1532insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1533insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1534insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1535insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1536insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1537insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1538insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1539insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1540insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1541insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1542insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1543insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1544insert into bar select * from foo; 1545source include/diff_tables.inc; 1546alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL; 1547alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL; 1548source include/diff_tables.inc; 1549drop table foo; drop table bar; 1550 1551 1552create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1553create table bar like foo; 1554alter table bar engine=MyISAM; 1555insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1556insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1557insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1558insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1559insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1560insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1561insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1562insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1563insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1564insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1565insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1566insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1567insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1568insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1569insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1570insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1571insert into bar select * from foo; 1572source include/diff_tables.inc; 1573alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234; 1574alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234; 1575source include/diff_tables.inc; 1576drop table foo; drop table bar; 1577 1578 1579create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1580create table bar like foo; 1581alter table bar engine=MyISAM; 1582insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1583insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1584insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1585insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1586insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1587insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1588insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1589insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1590insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1591insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1592insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1593insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1594insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1595insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1596insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1597insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1598insert into bar select * from foo; 1599source include/diff_tables.inc; 1600alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54; 1601alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54; 1602source include/diff_tables.inc; 1603drop table foo; drop table bar; 1604 1605 1606create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1607create table bar like foo; 1608alter table bar engine=MyISAM; 1609insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1610insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1611insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1612insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1613insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1614insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1615insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1616insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1617insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1618insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1619insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1620insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1621insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1622insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1623insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1624insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1625insert into bar select * from foo; 1626source include/diff_tables.inc; 1627alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL; 1628alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL; 1629source include/diff_tables.inc; 1630drop table foo; drop table bar; 1631 1632 1633create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1634create table bar like foo; 1635alter table bar engine=MyISAM; 1636insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1637insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1638insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1639insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1640insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1641insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1642insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1643insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1644insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1645insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1646insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1647insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1648insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1649insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1650insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1651insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1652insert into bar select * from foo; 1653source include/diff_tables.inc; 1654alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab"; 1655alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab"; 1656source include/diff_tables.inc; 1657drop table foo; drop table bar; 1658 1659 1660create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1661create table bar like foo; 1662alter table bar engine=MyISAM; 1663insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1664insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1665insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1666insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1667insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1668insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1669insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1670insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1671insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1672insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1673insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1674insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1675insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1676insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1677insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1678insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1679insert into bar select * from foo; 1680source include/diff_tables.inc; 1681alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab"; 1682alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab"; 1683source include/diff_tables.inc; 1684drop table foo; drop table bar; 1685 1686 1687create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1688create table bar like foo; 1689alter table bar engine=MyISAM; 1690insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1691insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1692insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1693insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1694insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1695insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1696insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1697insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1698insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1699insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1700insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1701insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1702insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1703insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1704insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1705insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1706insert into bar select * from foo; 1707source include/diff_tables.inc; 1708alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL; 1709alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL; 1710source include/diff_tables.inc; 1711drop table foo; drop table bar; 1712 1713 1714create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1715create table bar like foo; 1716alter table bar engine=MyISAM; 1717insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1718insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1719insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1720insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1721insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1722insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1723insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1724insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1725insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1726insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1727insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1728insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1729insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1730insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1731insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1732insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1733insert into bar select * from foo; 1734source include/diff_tables.inc; 1735alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL; 1736alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL; 1737source include/diff_tables.inc; 1738drop table foo; drop table bar; 1739 1740 1741create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1742create table bar like foo; 1743alter table bar engine=MyISAM; 1744insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1745insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1746insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1747insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1748insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1749insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1750insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1751insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1752insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1753insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1754insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1755insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1756insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1757insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1758insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1759insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1760insert into bar select * from foo; 1761source include/diff_tables.inc; 1762alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL; 1763alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL; 1764source include/diff_tables.inc; 1765drop table foo; drop table bar; 1766 1767 1768create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1769create table bar like foo; 1770alter table bar engine=MyISAM; 1771insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1772insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1773insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1774insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1775insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1776insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1777insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1778insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1779insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1780insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1781insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1782insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1783insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1784insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1785insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1786insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1787insert into bar select * from foo; 1788source include/diff_tables.inc; 1789alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234; 1790alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234; 1791source include/diff_tables.inc; 1792drop table foo; drop table bar; 1793 1794 1795create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1796create table bar like foo; 1797alter table bar engine=MyISAM; 1798insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1799insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1800insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1801insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1802insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1803insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1804insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1805insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1806insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1807insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1808insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1809insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1810insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1811insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1812insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1813insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1814insert into bar select * from foo; 1815source include/diff_tables.inc; 1816alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54; 1817alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54; 1818source include/diff_tables.inc; 1819drop table foo; drop table bar; 1820 1821 1822create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1823create table bar like foo; 1824alter table bar engine=MyISAM; 1825insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1826insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1827insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1828insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1829insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1830insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1831insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1832insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1833insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1834insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1835insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1836insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1837insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1838insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1839insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1840insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1841insert into bar select * from foo; 1842source include/diff_tables.inc; 1843alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL; 1844alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL; 1845source include/diff_tables.inc; 1846drop table foo; drop table bar; 1847 1848 1849create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1850create table bar like foo; 1851alter table bar engine=MyISAM; 1852insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1853insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1854insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1855insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1856insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1857insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1858insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1859insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1860insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1861insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1862insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1863insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1864insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1865insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1866insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1867insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1868insert into bar select * from foo; 1869source include/diff_tables.inc; 1870alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab"; 1871alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab"; 1872source include/diff_tables.inc; 1873drop table foo; drop table bar; 1874 1875 1876create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1877create table bar like foo; 1878alter table bar engine=MyISAM; 1879insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1880insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1881insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1882insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1883insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1884insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1885insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1886insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1887insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1888insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1889insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1890insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1891insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1892insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1893insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1894insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1895insert into bar select * from foo; 1896source include/diff_tables.inc; 1897alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab"; 1898alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab"; 1899source include/diff_tables.inc; 1900drop table foo; drop table bar; 1901 1902 1903create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1904create table bar like foo; 1905alter table bar engine=MyISAM; 1906insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1907insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1908insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1909insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1910insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1911insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1912insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1913insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1914insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1915insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1916insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1917insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1918insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1919insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1920insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1921insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1922insert into bar select * from foo; 1923source include/diff_tables.inc; 1924alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL; 1925alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL; 1926source include/diff_tables.inc; 1927drop table foo; drop table bar; 1928 1929 1930create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1931create table bar like foo; 1932alter table bar engine=MyISAM; 1933insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1934insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1935insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1936insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1937insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1938insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1939insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1940insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1941insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1942insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1943insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1944insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1945insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1946insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1947insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1948insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1949insert into bar select * from foo; 1950source include/diff_tables.inc; 1951alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL; 1952alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL; 1953source include/diff_tables.inc; 1954drop table foo; drop table bar; 1955 1956 1957create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1958create table bar like foo; 1959alter table bar engine=MyISAM; 1960insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1961insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1962insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1963insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1964insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1965insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1966insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1967insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1968insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1969insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1970insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1971insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1972insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 1973insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 1974insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 1975insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 1976insert into bar select * from foo; 1977source include/diff_tables.inc; 1978alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL; 1979alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL; 1980source include/diff_tables.inc; 1981drop table foo; drop table bar; 1982 1983 1984create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 1985create table bar like foo; 1986alter table bar engine=MyISAM; 1987insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 1988insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 1989insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 1990insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 1991insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 1992insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 1993insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 1994insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 1995insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 1996insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 1997insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 1998insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 1999insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2000insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2001insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2002insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2003insert into bar select * from foo; 2004source include/diff_tables.inc; 2005alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234; 2006alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234; 2007source include/diff_tables.inc; 2008drop table foo; drop table bar; 2009 2010 2011create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2012create table bar like foo; 2013alter table bar engine=MyISAM; 2014insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2015insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2016insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2017insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2018insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2019insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2020insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2021insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2022insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2023insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2024insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2025insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2026insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2027insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2028insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2029insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2030insert into bar select * from foo; 2031source include/diff_tables.inc; 2032alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54; 2033alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54; 2034source include/diff_tables.inc; 2035drop table foo; drop table bar; 2036 2037 2038create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2039create table bar like foo; 2040alter table bar engine=MyISAM; 2041insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2042insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2043insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2044insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2045insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2046insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2047insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2048insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2049insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2050insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2051insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2052insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2053insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2054insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2055insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2056insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2057insert into bar select * from foo; 2058source include/diff_tables.inc; 2059alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL; 2060alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL; 2061source include/diff_tables.inc; 2062drop table foo; drop table bar; 2063 2064 2065create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2066create table bar like foo; 2067alter table bar engine=MyISAM; 2068insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2069insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2070insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2071insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2072insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2073insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2074insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2075insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2076insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2077insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2078insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2079insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2080insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2081insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2082insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2083insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2084insert into bar select * from foo; 2085source include/diff_tables.inc; 2086alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab"; 2087alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab"; 2088source include/diff_tables.inc; 2089drop table foo; drop table bar; 2090 2091 2092create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2093create table bar like foo; 2094alter table bar engine=MyISAM; 2095insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2096insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2097insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2098insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2099insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2100insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2101insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2102insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2103insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2104insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2105insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2106insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2107insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2108insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2109insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2110insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2111insert into bar select * from foo; 2112source include/diff_tables.inc; 2113alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab"; 2114alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab"; 2115source include/diff_tables.inc; 2116drop table foo; drop table bar; 2117 2118 2119create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2120create table bar like foo; 2121alter table bar engine=MyISAM; 2122insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2123insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2124insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2125insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2126insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2127insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2128insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2129insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2130insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2131insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2132insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2133insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2134insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2135insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2136insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2137insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2138insert into bar select * from foo; 2139source include/diff_tables.inc; 2140alter table foo add column added_7 text default NULL, add column added_71 text default NULL; 2141alter table bar add column added_7 text default NULL, add column added_71 text default NULL; 2142source include/diff_tables.inc; 2143drop table foo; drop table bar; 2144 2145 2146create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2147create table bar like foo; 2148alter table bar engine=MyISAM; 2149insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2150insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2151insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2152insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2153insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2154insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2155insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2156insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2157insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2158insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2159insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2160insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2161insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2162insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2163insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2164insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2165insert into bar select * from foo; 2166source include/diff_tables.inc; 2167alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL; 2168alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL; 2169source include/diff_tables.inc; 2170drop table foo; drop table bar; 2171 2172 2173create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2174create table bar like foo; 2175alter table bar engine=MyISAM; 2176insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2177insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2178insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2179insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2180insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2181insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2182insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2183insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2184insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2185insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2186insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2187insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2188insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2189insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2190insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2191insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2192insert into bar select * from foo; 2193source include/diff_tables.inc; 2194alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL; 2195alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL; 2196source include/diff_tables.inc; 2197drop table foo; drop table bar; 2198 2199 2200create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2201create table bar like foo; 2202alter table bar engine=MyISAM; 2203insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2204insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2205insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2206insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2207insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2208insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2209insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2210insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2211insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2212insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2213insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2214insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2215insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2216insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2217insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2218insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2219insert into bar select * from foo; 2220source include/diff_tables.inc; 2221alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234; 2222alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234; 2223source include/diff_tables.inc; 2224drop table foo; drop table bar; 2225 2226 2227create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2228create table bar like foo; 2229alter table bar engine=MyISAM; 2230insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2231insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2232insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2233insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2234insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2235insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2236insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2237insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2238insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2239insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2240insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2241insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2242insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2243insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2244insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2245insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2246insert into bar select * from foo; 2247source include/diff_tables.inc; 2248alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54; 2249alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54; 2250source include/diff_tables.inc; 2251drop table foo; drop table bar; 2252 2253 2254create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2255create table bar like foo; 2256alter table bar engine=MyISAM; 2257insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2258insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2259insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2260insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2261insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2262insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2263insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2264insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2265insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2266insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2267insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2268insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2269insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2270insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2271insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2272insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2273insert into bar select * from foo; 2274source include/diff_tables.inc; 2275alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL; 2276alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL; 2277source include/diff_tables.inc; 2278drop table foo; drop table bar; 2279 2280 2281create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2282create table bar like foo; 2283alter table bar engine=MyISAM; 2284insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2285insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2286insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2287insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2288insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2289insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2290insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2291insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2292insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2293insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2294insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2295insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2296insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2297insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2298insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2299insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2300insert into bar select * from foo; 2301source include/diff_tables.inc; 2302alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab"; 2303alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab"; 2304source include/diff_tables.inc; 2305drop table foo; drop table bar; 2306 2307 2308create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2309create table bar like foo; 2310alter table bar engine=MyISAM; 2311insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2312insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2313insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2314insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2315insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2316insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2317insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2318insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2319insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2320insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2321insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2322insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2323insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2324insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2325insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2326insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2327insert into bar select * from foo; 2328source include/diff_tables.inc; 2329alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab"; 2330alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab"; 2331source include/diff_tables.inc; 2332drop table foo; drop table bar; 2333 2334 2335create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2336create table bar like foo; 2337alter table bar engine=MyISAM; 2338insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2339insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2340insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2341insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2342insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2343insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2344insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2345insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2346insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2347insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2348insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2349insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2350insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2351insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2352insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2353insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2354insert into bar select * from foo; 2355source include/diff_tables.inc; 2356alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL; 2357alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL; 2358source include/diff_tables.inc; 2359drop table foo; drop table bar; 2360 2361 2362create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2363create table bar like foo; 2364alter table bar engine=MyISAM; 2365insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2366insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2367insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2368insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2369insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2370insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2371insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2372insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2373insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2374insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2375insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2376insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2377insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2378insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2379insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2380insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2381insert into bar select * from foo; 2382source include/diff_tables.inc; 2383alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL; 2384alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL; 2385source include/diff_tables.inc; 2386drop table foo; drop table bar; 2387 2388 2389create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2390create table bar like foo; 2391alter table bar engine=MyISAM; 2392insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2393insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2394insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2395insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2396insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2397insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2398insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2399insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2400insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2401insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2402insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2403insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2404insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2405insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2406insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2407insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2408insert into bar select * from foo; 2409source include/diff_tables.inc; 2410alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL; 2411alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL; 2412source include/diff_tables.inc; 2413drop table foo; drop table bar; 2414 2415 2416create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2417create table bar like foo; 2418alter table bar engine=MyISAM; 2419insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2420insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2421insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2422insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2423insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2424insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2425insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2426insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2427insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2428insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2429insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2430insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2431insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2432insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2433insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2434insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2435insert into bar select * from foo; 2436source include/diff_tables.inc; 2437alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234; 2438alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234; 2439source include/diff_tables.inc; 2440drop table foo; drop table bar; 2441 2442 2443create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2444create table bar like foo; 2445alter table bar engine=MyISAM; 2446insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2447insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2448insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2449insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2450insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2451insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2452insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2453insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2454insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2455insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2456insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2457insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2458insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2459insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2460insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2461insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2462insert into bar select * from foo; 2463source include/diff_tables.inc; 2464alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54; 2465alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54; 2466source include/diff_tables.inc; 2467drop table foo; drop table bar; 2468 2469 2470create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2471create table bar like foo; 2472alter table bar engine=MyISAM; 2473insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2474insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2475insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2476insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2477insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2478insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2479insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2480insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2481insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2482insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2483insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2484insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2485insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2486insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2487insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2488insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2489insert into bar select * from foo; 2490source include/diff_tables.inc; 2491alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL; 2492alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL; 2493source include/diff_tables.inc; 2494drop table foo; drop table bar; 2495 2496 2497create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2498create table bar like foo; 2499alter table bar engine=MyISAM; 2500insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2501insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2502insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2503insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2504insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2505insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2506insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2507insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2508insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2509insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2510insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2511insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2512insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2513insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2514insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2515insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2516insert into bar select * from foo; 2517source include/diff_tables.inc; 2518alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab"; 2519alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab"; 2520source include/diff_tables.inc; 2521drop table foo; drop table bar; 2522 2523 2524create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2525create table bar like foo; 2526alter table bar engine=MyISAM; 2527insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2528insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2529insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2530insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2531insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2532insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2533insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2534insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2535insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2536insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2537insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2538insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2539insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2540insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2541insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2542insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2543insert into bar select * from foo; 2544source include/diff_tables.inc; 2545alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab"; 2546alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab"; 2547source include/diff_tables.inc; 2548drop table foo; drop table bar; 2549 2550 2551create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2552create table bar like foo; 2553alter table bar engine=MyISAM; 2554insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2555insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2556insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2557insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2558insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2559insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2560insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2561insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2562insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2563insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2564insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2565insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2566insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2567insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2568insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2569insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2570insert into bar select * from foo; 2571source include/diff_tables.inc; 2572alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL; 2573alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL; 2574source include/diff_tables.inc; 2575drop table foo; drop table bar; 2576 2577 2578create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2579create table bar like foo; 2580alter table bar engine=MyISAM; 2581insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2582insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2583insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2584insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2585insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2586insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2587insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2588insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2589insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2590insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2591insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2592insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2593insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2594insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2595insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2596insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2597insert into bar select * from foo; 2598source include/diff_tables.inc; 2599alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL; 2600alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL; 2601source include/diff_tables.inc; 2602drop table foo; drop table bar; 2603 2604 2605create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2606create table bar like foo; 2607alter table bar engine=MyISAM; 2608insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2609insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2610insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2611insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2612insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2613insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2614insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2615insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2616insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2617insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2618insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2619insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2620insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2621insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2622insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2623insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2624insert into bar select * from foo; 2625source include/diff_tables.inc; 2626alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL; 2627alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL; 2628source include/diff_tables.inc; 2629drop table foo; drop table bar; 2630 2631 2632create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2633create table bar like foo; 2634alter table bar engine=MyISAM; 2635insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2636insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2637insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2638insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2639insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2640insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2641insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2642insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2643insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2644insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2645insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2646insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2647insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2648insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2649insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2650insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2651insert into bar select * from foo; 2652source include/diff_tables.inc; 2653alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234; 2654alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234; 2655source include/diff_tables.inc; 2656drop table foo; drop table bar; 2657 2658 2659create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2660create table bar like foo; 2661alter table bar engine=MyISAM; 2662insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2663insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2664insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2665insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2666insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2667insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2668insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2669insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2670insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2671insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2672insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2673insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2674insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2675insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2676insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2677insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2678insert into bar select * from foo; 2679source include/diff_tables.inc; 2680alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54; 2681alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54; 2682source include/diff_tables.inc; 2683drop table foo; drop table bar; 2684 2685 2686create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2687create table bar like foo; 2688alter table bar engine=MyISAM; 2689insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2690insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2691insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2692insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2693insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2694insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2695insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2696insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2697insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2698insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2699insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2700insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2701insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2702insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2703insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2704insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2705insert into bar select * from foo; 2706source include/diff_tables.inc; 2707alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL; 2708alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL; 2709source include/diff_tables.inc; 2710drop table foo; drop table bar; 2711 2712 2713create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2714create table bar like foo; 2715alter table bar engine=MyISAM; 2716insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2717insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2718insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2719insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2720insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2721insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2722insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2723insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2724insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2725insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2726insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2727insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2728insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2729insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2730insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2731insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2732insert into bar select * from foo; 2733source include/diff_tables.inc; 2734alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab"; 2735alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab"; 2736source include/diff_tables.inc; 2737drop table foo; drop table bar; 2738 2739 2740create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2741create table bar like foo; 2742alter table bar engine=MyISAM; 2743insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2744insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2745insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2746insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2747insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2748insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2749insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2750insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2751insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2752insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2753insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2754insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2755insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2756insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2757insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2758insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2759insert into bar select * from foo; 2760source include/diff_tables.inc; 2761alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab"; 2762alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab"; 2763source include/diff_tables.inc; 2764drop table foo; drop table bar; 2765 2766 2767create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2768create table bar like foo; 2769alter table bar engine=MyISAM; 2770insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2771insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2772insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2773insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2774insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2775insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2776insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2777insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2778insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2779insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2780insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2781insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2782insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2783insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2784insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2785insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2786insert into bar select * from foo; 2787source include/diff_tables.inc; 2788alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL; 2789alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL; 2790source include/diff_tables.inc; 2791drop table foo; drop table bar; 2792 2793 2794create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2795create table bar like foo; 2796alter table bar engine=MyISAM; 2797insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2798insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2799insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2800insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2801insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2802insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2803insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2804insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2805insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2806insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2807insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2808insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2809insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2810insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2811insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2812insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2813insert into bar select * from foo; 2814source include/diff_tables.inc; 2815alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL; 2816alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL; 2817source include/diff_tables.inc; 2818drop table foo; drop table bar; 2819 2820 2821create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2822create table bar like foo; 2823alter table bar engine=MyISAM; 2824insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2825insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2826insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2827insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2828insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2829insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2830insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2831insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2832insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2833insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2834insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2835insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2836insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2837insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2838insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2839insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2840insert into bar select * from foo; 2841source include/diff_tables.inc; 2842alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL; 2843alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL; 2844source include/diff_tables.inc; 2845drop table foo; drop table bar; 2846 2847 2848create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2849create table bar like foo; 2850alter table bar engine=MyISAM; 2851insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2852insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2853insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2854insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2855insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2856insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2857insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2858insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2859insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2860insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2861insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2862insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2863insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2864insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2865insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2866insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2867insert into bar select * from foo; 2868source include/diff_tables.inc; 2869alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234; 2870alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234; 2871source include/diff_tables.inc; 2872drop table foo; drop table bar; 2873 2874 2875create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2876create table bar like foo; 2877alter table bar engine=MyISAM; 2878insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2879insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2880insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2881insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2882insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2883insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2884insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2885insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2886insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2887insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2888insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2889insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2890insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2891insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2892insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2893insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2894insert into bar select * from foo; 2895source include/diff_tables.inc; 2896alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54; 2897alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54; 2898source include/diff_tables.inc; 2899drop table foo; drop table bar; 2900 2901 2902create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2903create table bar like foo; 2904alter table bar engine=MyISAM; 2905insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2906insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2907insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2908insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2909insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2910insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2911insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2912insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2913insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2914insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2915insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2916insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2917insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2918insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2919insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2920insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2921insert into bar select * from foo; 2922source include/diff_tables.inc; 2923alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL; 2924alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL; 2925source include/diff_tables.inc; 2926drop table foo; drop table bar; 2927 2928 2929create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2930create table bar like foo; 2931alter table bar engine=MyISAM; 2932insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2933insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2934insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2935insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2936insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2937insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2938insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2939insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2940insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2941insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2942insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2943insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2944insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2945insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2946insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2947insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2948insert into bar select * from foo; 2949source include/diff_tables.inc; 2950alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab"; 2951alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab"; 2952source include/diff_tables.inc; 2953drop table foo; drop table bar; 2954 2955 2956create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2957create table bar like foo; 2958alter table bar engine=MyISAM; 2959insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2960insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2961insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2962insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2963insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2964insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2965insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2966insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2967insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2968insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2969insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2970insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2971insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2972insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 2973insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 2974insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 2975insert into bar select * from foo; 2976source include/diff_tables.inc; 2977alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab"; 2978alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab"; 2979source include/diff_tables.inc; 2980drop table foo; drop table bar; 2981 2982 2983create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 2984create table bar like foo; 2985alter table bar engine=MyISAM; 2986insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 2987insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 2988insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 2989insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 2990insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 2991insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 2992insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 2993insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 2994insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 2995insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 2996insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 2997insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 2998insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 2999insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3000insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3001insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3002insert into bar select * from foo; 3003source include/diff_tables.inc; 3004alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL; 3005alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL; 3006source include/diff_tables.inc; 3007drop table foo; drop table bar; 3008 3009 3010create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3011create table bar like foo; 3012alter table bar engine=MyISAM; 3013insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3014insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3015insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3016insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3017insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3018insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3019insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3020insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3021insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3022insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3023insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3024insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3025insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3026insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3027insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3028insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3029insert into bar select * from foo; 3030source include/diff_tables.inc; 3031alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL; 3032alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL; 3033source include/diff_tables.inc; 3034drop table foo; drop table bar; 3035 3036 3037create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3038create table bar like foo; 3039alter table bar engine=MyISAM; 3040insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3041insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3042insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3043insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3044insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3045insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3046insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3047insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3048insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3049insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3050insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3051insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3052insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3053insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3054insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3055insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3056insert into bar select * from foo; 3057source include/diff_tables.inc; 3058alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL; 3059alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL; 3060source include/diff_tables.inc; 3061drop table foo; drop table bar; 3062 3063 3064create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3065create table bar like foo; 3066alter table bar engine=MyISAM; 3067insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3068insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3069insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3070insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3071insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3072insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3073insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3074insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3075insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3076insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3077insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3078insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3079insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3080insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3081insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3082insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3083insert into bar select * from foo; 3084source include/diff_tables.inc; 3085alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234; 3086alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234; 3087source include/diff_tables.inc; 3088drop table foo; drop table bar; 3089 3090 3091create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3092create table bar like foo; 3093alter table bar engine=MyISAM; 3094insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3095insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3096insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3097insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3098insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3099insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3100insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3101insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3102insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3103insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3104insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3105insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3106insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3107insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3108insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3109insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3110insert into bar select * from foo; 3111source include/diff_tables.inc; 3112alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54; 3113alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54; 3114source include/diff_tables.inc; 3115drop table foo; drop table bar; 3116 3117 3118create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3119create table bar like foo; 3120alter table bar engine=MyISAM; 3121insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3122insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3123insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3124insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3125insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3126insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3127insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3128insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3129insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3130insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3131insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3132insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3133insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3134insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3135insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3136insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3137insert into bar select * from foo; 3138source include/diff_tables.inc; 3139alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL; 3140alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL; 3141source include/diff_tables.inc; 3142drop table foo; drop table bar; 3143 3144 3145create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3146create table bar like foo; 3147alter table bar engine=MyISAM; 3148insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3149insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3150insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3151insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3152insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3153insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3154insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3155insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3156insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3157insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3158insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3159insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3160insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3161insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3162insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3163insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3164insert into bar select * from foo; 3165source include/diff_tables.inc; 3166alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab"; 3167alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab"; 3168source include/diff_tables.inc; 3169drop table foo; drop table bar; 3170 3171 3172create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3173create table bar like foo; 3174alter table bar engine=MyISAM; 3175insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3176insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3177insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3178insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3179insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3180insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3181insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3182insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3183insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3184insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3185insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3186insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3187insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3188insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3189insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3190insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3191insert into bar select * from foo; 3192source include/diff_tables.inc; 3193alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab"; 3194alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab"; 3195source include/diff_tables.inc; 3196drop table foo; drop table bar; 3197 3198 3199create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3200create table bar like foo; 3201alter table bar engine=MyISAM; 3202insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3203insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3204insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3205insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3206insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3207insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3208insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3209insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3210insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3211insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3212insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3213insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3214insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3215insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3216insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3217insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3218insert into bar select * from foo; 3219source include/diff_tables.inc; 3220alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL; 3221alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL; 3222source include/diff_tables.inc; 3223drop table foo; drop table bar; 3224 3225 3226create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3227create table bar like foo; 3228alter table bar engine=MyISAM; 3229insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3230insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3231insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3232insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3233insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3234insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3235insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3236insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3237insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3238insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3239insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3240insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3241insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3242insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3243insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3244insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3245insert into bar select * from foo; 3246source include/diff_tables.inc; 3247alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL; 3248alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL; 3249source include/diff_tables.inc; 3250drop table foo; drop table bar; 3251 3252 3253create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3254create table bar like foo; 3255alter table bar engine=MyISAM; 3256insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3257insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3258insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3259insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3260insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3261insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3262insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3263insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3264insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3265insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3266insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3267insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3268insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3269insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3270insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3271insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3272insert into bar select * from foo; 3273source include/diff_tables.inc; 3274alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL; 3275alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL; 3276source include/diff_tables.inc; 3277drop table foo; drop table bar; 3278 3279 3280create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3281create table bar like foo; 3282alter table bar engine=MyISAM; 3283insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3284insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3285insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3286insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3287insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3288insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3289insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3290insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3291insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3292insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3293insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3294insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3295insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3296insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3297insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3298insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3299insert into bar select * from foo; 3300source include/diff_tables.inc; 3301alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234; 3302alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234; 3303source include/diff_tables.inc; 3304drop table foo; drop table bar; 3305 3306 3307create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3308create table bar like foo; 3309alter table bar engine=MyISAM; 3310insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3311insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3312insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3313insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3314insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3315insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3316insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3317insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3318insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3319insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3320insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3321insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3322insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3323insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3324insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3325insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3326insert into bar select * from foo; 3327source include/diff_tables.inc; 3328alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54; 3329alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54; 3330source include/diff_tables.inc; 3331drop table foo; drop table bar; 3332 3333 3334create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3335create table bar like foo; 3336alter table bar engine=MyISAM; 3337insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3338insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3339insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3340insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3341insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3342insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3343insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3344insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3345insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3346insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3347insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3348insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3349insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3350insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3351insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3352insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3353insert into bar select * from foo; 3354source include/diff_tables.inc; 3355alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL; 3356alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL; 3357source include/diff_tables.inc; 3358drop table foo; drop table bar; 3359 3360 3361create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3362create table bar like foo; 3363alter table bar engine=MyISAM; 3364insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3365insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3366insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3367insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3368insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3369insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3370insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3371insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3372insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3373insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3374insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3375insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3376insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3377insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3378insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3379insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3380insert into bar select * from foo; 3381source include/diff_tables.inc; 3382alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab"; 3383alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab"; 3384source include/diff_tables.inc; 3385drop table foo; drop table bar; 3386 3387 3388create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3389create table bar like foo; 3390alter table bar engine=MyISAM; 3391insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3392insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3393insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3394insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3395insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3396insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3397insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3398insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3399insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3400insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3401insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3402insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3403insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3404insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3405insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3406insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3407insert into bar select * from foo; 3408source include/diff_tables.inc; 3409alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab"; 3410alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab"; 3411source include/diff_tables.inc; 3412drop table foo; drop table bar; 3413 3414 3415create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3416create table bar like foo; 3417alter table bar engine=MyISAM; 3418insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3419insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3420insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3421insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3422insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3423insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3424insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3425insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3426insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3427insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3428insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3429insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3430insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3431insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3432insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3433insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3434insert into bar select * from foo; 3435source include/diff_tables.inc; 3436alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL; 3437alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL; 3438source include/diff_tables.inc; 3439drop table foo; drop table bar; 3440 3441 3442create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3443create table bar like foo; 3444alter table bar engine=MyISAM; 3445insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3446insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3447insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3448insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3449insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3450insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3451insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3452insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3453insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3454insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3455insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3456insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3457insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3458insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3459insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3460insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3461insert into bar select * from foo; 3462source include/diff_tables.inc; 3463alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL; 3464alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL; 3465source include/diff_tables.inc; 3466drop table foo; drop table bar; 3467 3468 3469create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3470create table bar like foo; 3471alter table bar engine=MyISAM; 3472insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3473insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3474insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3475insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3476insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3477insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3478insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3479insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3480insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3481insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3482insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3483insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3484insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3485insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3486insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3487insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3488insert into bar select * from foo; 3489source include/diff_tables.inc; 3490alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL; 3491alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL; 3492source include/diff_tables.inc; 3493drop table foo; drop table bar; 3494 3495 3496create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3497create table bar like foo; 3498alter table bar engine=MyISAM; 3499insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3500insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3501insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3502insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3503insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3504insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3505insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3506insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3507insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3508insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3509insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3510insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3511insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3512insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3513insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3514insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3515insert into bar select * from foo; 3516source include/diff_tables.inc; 3517alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234; 3518alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234; 3519source include/diff_tables.inc; 3520drop table foo; drop table bar; 3521 3522 3523create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3524create table bar like foo; 3525alter table bar engine=MyISAM; 3526insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3527insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3528insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3529insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3530insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3531insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3532insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3533insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3534insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3535insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3536insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3537insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3538insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3539insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3540insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3541insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3542insert into bar select * from foo; 3543source include/diff_tables.inc; 3544alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54; 3545alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54; 3546source include/diff_tables.inc; 3547drop table foo; drop table bar; 3548 3549 3550create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3551create table bar like foo; 3552alter table bar engine=MyISAM; 3553insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3554insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3555insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3556insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3557insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3558insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3559insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3560insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3561insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3562insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3563insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3564insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3565insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3566insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3567insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3568insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3569insert into bar select * from foo; 3570source include/diff_tables.inc; 3571alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL; 3572alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL; 3573source include/diff_tables.inc; 3574drop table foo; drop table bar; 3575 3576 3577create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3578create table bar like foo; 3579alter table bar engine=MyISAM; 3580insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3581insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3582insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3583insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3584insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3585insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3586insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3587insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3588insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3589insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3590insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3591insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3592insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3593insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3594insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3595insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3596insert into bar select * from foo; 3597source include/diff_tables.inc; 3598alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab"; 3599alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab"; 3600source include/diff_tables.inc; 3601drop table foo; drop table bar; 3602 3603 3604create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3605create table bar like foo; 3606alter table bar engine=MyISAM; 3607insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3608insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3609insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3610insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3611insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3612insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3613insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3614insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3615insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3616insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3617insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3618insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3619insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3620insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3621insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3622insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3623insert into bar select * from foo; 3624source include/diff_tables.inc; 3625alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab"; 3626alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab"; 3627source include/diff_tables.inc; 3628drop table foo; drop table bar; 3629 3630 3631create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3632create table bar like foo; 3633alter table bar engine=MyISAM; 3634insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3635insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3636insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3637insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3638insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3639insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3640insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3641insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3642insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3643insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3644insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3645insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3646insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3647insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3648insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3649insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3650insert into bar select * from foo; 3651source include/diff_tables.inc; 3652alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL; 3653alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL; 3654source include/diff_tables.inc; 3655drop table foo; drop table bar; 3656 3657 3658create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3659create table bar like foo; 3660alter table bar engine=MyISAM; 3661insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3662insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3663insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3664insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3665insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3666insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3667insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3668insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3669insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3670insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3671insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3672insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3673insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3674insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3675insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3676insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3677insert into bar select * from foo; 3678source include/diff_tables.inc; 3679alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL; 3680alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL; 3681source include/diff_tables.inc; 3682drop table foo; drop table bar; 3683 3684 3685create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3686create table bar like foo; 3687alter table bar engine=MyISAM; 3688insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3689insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3690insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3691insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3692insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3693insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3694insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3695insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3696insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3697insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3698insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3699insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3700insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3701insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3702insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3703insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3704insert into bar select * from foo; 3705source include/diff_tables.inc; 3706alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL; 3707alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL; 3708source include/diff_tables.inc; 3709drop table foo; drop table bar; 3710 3711 3712create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3713create table bar like foo; 3714alter table bar engine=MyISAM; 3715insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3716insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3717insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3718insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3719insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3720insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3721insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3722insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3723insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3724insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3725insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3726insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3727insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3728insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3729insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3730insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3731insert into bar select * from foo; 3732source include/diff_tables.inc; 3733alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234; 3734alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234; 3735source include/diff_tables.inc; 3736drop table foo; drop table bar; 3737 3738 3739create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3740create table bar like foo; 3741alter table bar engine=MyISAM; 3742insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3743insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3744insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3745insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3746insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3747insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3748insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3749insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3750insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3751insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3752insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3753insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3754insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3755insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3756insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3757insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3758insert into bar select * from foo; 3759source include/diff_tables.inc; 3760alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54; 3761alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54; 3762source include/diff_tables.inc; 3763drop table foo; drop table bar; 3764 3765 3766create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3767create table bar like foo; 3768alter table bar engine=MyISAM; 3769insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3770insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3771insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3772insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3773insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3774insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3775insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3776insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3777insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3778insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3779insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3780insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3781insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3782insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3783insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3784insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3785insert into bar select * from foo; 3786source include/diff_tables.inc; 3787alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL; 3788alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL; 3789source include/diff_tables.inc; 3790drop table foo; drop table bar; 3791 3792 3793create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3794create table bar like foo; 3795alter table bar engine=MyISAM; 3796insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3797insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3798insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3799insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3800insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3801insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3802insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3803insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3804insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3805insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3806insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3807insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3808insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3809insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3810insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3811insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3812insert into bar select * from foo; 3813source include/diff_tables.inc; 3814alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab"; 3815alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab"; 3816source include/diff_tables.inc; 3817drop table foo; drop table bar; 3818 3819 3820create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3821create table bar like foo; 3822alter table bar engine=MyISAM; 3823insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3824insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3825insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3826insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3827insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3828insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3829insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3830insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3831insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3832insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3833insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3834insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3835insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3836insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3837insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3838insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3839insert into bar select * from foo; 3840source include/diff_tables.inc; 3841alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab"; 3842alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab"; 3843source include/diff_tables.inc; 3844drop table foo; drop table bar; 3845 3846 3847create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3848create table bar like foo; 3849alter table bar engine=MyISAM; 3850insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3851insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3852insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3853insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3854insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3855insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3856insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3857insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3858insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3859insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3860insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3861insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3862insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3863insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3864insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3865insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3866insert into bar select * from foo; 3867source include/diff_tables.inc; 3868alter table foo add column added_7 text default NULL first, add column added_71 text default NULL; 3869alter table bar add column added_7 text default NULL first, add column added_71 text default NULL; 3870source include/diff_tables.inc; 3871drop table foo; drop table bar; 3872 3873 3874create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3875create table bar like foo; 3876alter table bar engine=MyISAM; 3877insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3878insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3879insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3880insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3881insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3882insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3883insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3884insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3885insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3886insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3887insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3888insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3889insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3890insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3891insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3892insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3893insert into bar select * from foo; 3894source include/diff_tables.inc; 3895alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL; 3896alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL; 3897source include/diff_tables.inc; 3898drop table foo; drop table bar; 3899 3900 3901create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3902create table bar like foo; 3903alter table bar engine=MyISAM; 3904insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3905insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3906insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3907insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3908insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3909insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3910insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3911insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3912insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3913insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3914insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3915insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3916insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3917insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3918insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3919insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3920insert into bar select * from foo; 3921source include/diff_tables.inc; 3922alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL; 3923alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL; 3924source include/diff_tables.inc; 3925drop table foo; drop table bar; 3926 3927 3928create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3929create table bar like foo; 3930alter table bar engine=MyISAM; 3931insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3932insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3933insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3934insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3935insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3936insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3937insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3938insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3939insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3940insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3941insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3942insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3943insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3944insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3945insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3946insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3947insert into bar select * from foo; 3948source include/diff_tables.inc; 3949alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234; 3950alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234; 3951source include/diff_tables.inc; 3952drop table foo; drop table bar; 3953 3954 3955create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3956create table bar like foo; 3957alter table bar engine=MyISAM; 3958insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3959insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3960insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3961insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3962insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3963insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3964insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3965insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3966insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3967insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3968insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3969insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3970insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3971insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3972insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 3973insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 3974insert into bar select * from foo; 3975source include/diff_tables.inc; 3976alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54; 3977alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54; 3978source include/diff_tables.inc; 3979drop table foo; drop table bar; 3980 3981 3982create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 3983create table bar like foo; 3984alter table bar engine=MyISAM; 3985insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 3986insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 3987insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 3988insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 3989insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 3990insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 3991insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 3992insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 3993insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 3994insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 3995insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 3996insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 3997insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 3998insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 3999insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4000insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4001insert into bar select * from foo; 4002source include/diff_tables.inc; 4003alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL; 4004alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL; 4005source include/diff_tables.inc; 4006drop table foo; drop table bar; 4007 4008 4009create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4010create table bar like foo; 4011alter table bar engine=MyISAM; 4012insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4013insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4014insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4015insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4016insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4017insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4018insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4019insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4020insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4021insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4022insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4023insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4024insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4025insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4026insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4027insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4028insert into bar select * from foo; 4029source include/diff_tables.inc; 4030alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab"; 4031alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab"; 4032source include/diff_tables.inc; 4033drop table foo; drop table bar; 4034 4035 4036create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4037create table bar like foo; 4038alter table bar engine=MyISAM; 4039insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4040insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4041insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4042insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4043insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4044insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4045insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4046insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4047insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4048insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4049insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4050insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4051insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4052insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4053insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4054insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4055insert into bar select * from foo; 4056source include/diff_tables.inc; 4057alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab"; 4058alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab"; 4059source include/diff_tables.inc; 4060drop table foo; drop table bar; 4061 4062 4063create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4064create table bar like foo; 4065alter table bar engine=MyISAM; 4066insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4067insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4068insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4069insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4070insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4071insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4072insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4073insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4074insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4075insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4076insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4077insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4078insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4079insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4080insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4081insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4082insert into bar select * from foo; 4083source include/diff_tables.inc; 4084alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL; 4085alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL; 4086source include/diff_tables.inc; 4087drop table foo; drop table bar; 4088 4089 4090create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4091create table bar like foo; 4092alter table bar engine=MyISAM; 4093insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4094insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4095insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4096insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4097insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4098insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4099insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4100insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4101insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4102insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4103insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4104insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4105insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4106insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4107insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4108insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4109insert into bar select * from foo; 4110source include/diff_tables.inc; 4111alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL; 4112alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL; 4113source include/diff_tables.inc; 4114drop table foo; drop table bar; 4115 4116 4117create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4118create table bar like foo; 4119alter table bar engine=MyISAM; 4120insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4121insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4122insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4123insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4124insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4125insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4126insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4127insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4128insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4129insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4130insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4131insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4132insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4133insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4134insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4135insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4136insert into bar select * from foo; 4137source include/diff_tables.inc; 4138alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b; 4139alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b; 4140source include/diff_tables.inc; 4141drop table foo; drop table bar; 4142 4143 4144create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4145create table bar like foo; 4146alter table bar engine=MyISAM; 4147insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4148insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4149insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4150insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4151insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4152insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4153insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4154insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4155insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4156insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4157insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4158insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4159insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4160insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4161insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4162insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4163insert into bar select * from foo; 4164source include/diff_tables.inc; 4165alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b; 4166alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b; 4167source include/diff_tables.inc; 4168drop table foo; drop table bar; 4169 4170 4171create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4172create table bar like foo; 4173alter table bar engine=MyISAM; 4174insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4175insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4176insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4177insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4178insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4179insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4180insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4181insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4182insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4183insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4184insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4185insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4186insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4187insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4188insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4189insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4190insert into bar select * from foo; 4191source include/diff_tables.inc; 4192alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b; 4193alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b; 4194source include/diff_tables.inc; 4195drop table foo; drop table bar; 4196 4197 4198create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4199create table bar like foo; 4200alter table bar engine=MyISAM; 4201insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4202insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4203insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4204insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4205insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4206insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4207insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4208insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4209insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4210insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4211insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4212insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4213insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4214insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4215insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4216insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4217insert into bar select * from foo; 4218source include/diff_tables.inc; 4219alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b; 4220alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b; 4221source include/diff_tables.inc; 4222drop table foo; drop table bar; 4223 4224 4225create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4226create table bar like foo; 4227alter table bar engine=MyISAM; 4228insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4229insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4230insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4231insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4232insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4233insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4234insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4235insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4236insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4237insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4238insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4239insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4240insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4241insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4242insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4243insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4244insert into bar select * from foo; 4245source include/diff_tables.inc; 4246alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b; 4247alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b; 4248source include/diff_tables.inc; 4249drop table foo; drop table bar; 4250 4251 4252create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4253create table bar like foo; 4254alter table bar engine=MyISAM; 4255insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4256insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4257insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4258insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4259insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4260insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4261insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4262insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4263insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4264insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4265insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4266insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4267insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4268insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4269insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4270insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4271insert into bar select * from foo; 4272source include/diff_tables.inc; 4273alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b; 4274alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b; 4275source include/diff_tables.inc; 4276drop table foo; drop table bar; 4277 4278 4279create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4280create table bar like foo; 4281alter table bar engine=MyISAM; 4282insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4283insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4284insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4285insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4286insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4287insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4288insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4289insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4290insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4291insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4292insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4293insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4294insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4295insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4296insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4297insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4298insert into bar select * from foo; 4299source include/diff_tables.inc; 4300alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b; 4301alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b; 4302source include/diff_tables.inc; 4303drop table foo; drop table bar; 4304 4305 4306create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4307create table bar like foo; 4308alter table bar engine=MyISAM; 4309insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4310insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4311insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4312insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4313insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4314insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4315insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4316insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4317insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4318insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4319insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4320insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4321insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4322insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4323insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4324insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4325insert into bar select * from foo; 4326source include/diff_tables.inc; 4327alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b; 4328alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b; 4329source include/diff_tables.inc; 4330drop table foo; drop table bar; 4331 4332 4333create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4334create table bar like foo; 4335alter table bar engine=MyISAM; 4336insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4337insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4338insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4339insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4340insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4341insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4342insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4343insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4344insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4345insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4346insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4347insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4348insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4349insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4350insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4351insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4352insert into bar select * from foo; 4353source include/diff_tables.inc; 4354alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b; 4355alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b; 4356source include/diff_tables.inc; 4357drop table foo; drop table bar; 4358 4359 4360create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4361create table bar like foo; 4362alter table bar engine=MyISAM; 4363insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4364insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4365insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4366insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4367insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4368insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4369insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4370insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4371insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4372insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4373insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4374insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4375insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4376insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4377insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4378insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4379insert into bar select * from foo; 4380source include/diff_tables.inc; 4381alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b; 4382alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b; 4383source include/diff_tables.inc; 4384drop table foo; drop table bar; 4385 4386 4387create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4388create table bar like foo; 4389alter table bar engine=MyISAM; 4390insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4391insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4392insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4393insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4394insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4395insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4396insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4397insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4398insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4399insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4400insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4401insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4402insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4403insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4404insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4405insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4406insert into bar select * from foo; 4407source include/diff_tables.inc; 4408alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b; 4409alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b; 4410source include/diff_tables.inc; 4411drop table foo; drop table bar; 4412 4413 4414create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4415create table bar like foo; 4416alter table bar engine=MyISAM; 4417insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4418insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4419insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4420insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4421insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4422insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4423insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4424insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4425insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4426insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4427insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4428insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4429insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4430insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4431insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4432insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4433insert into bar select * from foo; 4434source include/diff_tables.inc; 4435alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b; 4436alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b; 4437source include/diff_tables.inc; 4438drop table foo; drop table bar; 4439 4440 4441create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4442create table bar like foo; 4443alter table bar engine=MyISAM; 4444insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4445insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4446insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4447insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4448insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4449insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4450insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4451insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4452insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4453insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4454insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4455insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4456insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4457insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4458insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4459insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4460insert into bar select * from foo; 4461source include/diff_tables.inc; 4462alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b; 4463alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b; 4464source include/diff_tables.inc; 4465drop table foo; drop table bar; 4466 4467 4468create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4469create table bar like foo; 4470alter table bar engine=MyISAM; 4471insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4472insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4473insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4474insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4475insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4476insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4477insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4478insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4479insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4480insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4481insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4482insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4483insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4484insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4485insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4486insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4487insert into bar select * from foo; 4488source include/diff_tables.inc; 4489alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b; 4490alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b; 4491source include/diff_tables.inc; 4492drop table foo; drop table bar; 4493 4494 4495create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4496create table bar like foo; 4497alter table bar engine=MyISAM; 4498insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4499insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4500insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4501insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4502insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4503insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4504insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4505insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4506insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4507insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4508insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4509insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4510insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4511insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4512insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4513insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4514insert into bar select * from foo; 4515source include/diff_tables.inc; 4516alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b; 4517alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b; 4518source include/diff_tables.inc; 4519drop table foo; drop table bar; 4520 4521 4522create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4523create table bar like foo; 4524alter table bar engine=MyISAM; 4525insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4526insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4527insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4528insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4529insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4530insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4531insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4532insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4533insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4534insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4535insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4536insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4537insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4538insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4539insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4540insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4541insert into bar select * from foo; 4542source include/diff_tables.inc; 4543alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b; 4544alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b; 4545source include/diff_tables.inc; 4546drop table foo; drop table bar; 4547 4548 4549create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4550create table bar like foo; 4551alter table bar engine=MyISAM; 4552insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4553insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4554insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4555insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4556insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4557insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4558insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4559insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4560insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4561insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4562insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4563insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4564insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4565insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4566insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4567insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4568insert into bar select * from foo; 4569source include/diff_tables.inc; 4570alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b; 4571alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b; 4572source include/diff_tables.inc; 4573drop table foo; drop table bar; 4574 4575 4576create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4577create table bar like foo; 4578alter table bar engine=MyISAM; 4579insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4580insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4581insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4582insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4583insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4584insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4585insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4586insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4587insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4588insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4589insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4590insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4591insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4592insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4593insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4594insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4595insert into bar select * from foo; 4596source include/diff_tables.inc; 4597alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b; 4598alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b; 4599source include/diff_tables.inc; 4600drop table foo; drop table bar; 4601 4602 4603create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4604create table bar like foo; 4605alter table bar engine=MyISAM; 4606insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4607insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4608insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4609insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4610insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4611insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4612insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4613insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4614insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4615insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4616insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4617insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4618insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4619insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4620insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4621insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4622insert into bar select * from foo; 4623source include/diff_tables.inc; 4624alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b; 4625alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b; 4626source include/diff_tables.inc; 4627drop table foo; drop table bar; 4628 4629 4630create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4631create table bar like foo; 4632alter table bar engine=MyISAM; 4633insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4634insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4635insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4636insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4637insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4638insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4639insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4640insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4641insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4642insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4643insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4644insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4645insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4646insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4647insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4648insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4649insert into bar select * from foo; 4650source include/diff_tables.inc; 4651alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b; 4652alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b; 4653source include/diff_tables.inc; 4654drop table foo; drop table bar; 4655 4656 4657create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4658create table bar like foo; 4659alter table bar engine=MyISAM; 4660insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4661insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4662insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4663insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4664insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4665insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4666insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4667insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4668insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4669insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4670insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4671insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4672insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4673insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4674insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4675insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4676insert into bar select * from foo; 4677source include/diff_tables.inc; 4678alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b; 4679alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b; 4680source include/diff_tables.inc; 4681drop table foo; drop table bar; 4682 4683 4684create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4685create table bar like foo; 4686alter table bar engine=MyISAM; 4687insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4688insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4689insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4690insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4691insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4692insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4693insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4694insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4695insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4696insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4697insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4698insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4699insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4700insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4701insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4702insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4703insert into bar select * from foo; 4704source include/diff_tables.inc; 4705alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b; 4706alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b; 4707source include/diff_tables.inc; 4708drop table foo; drop table bar; 4709 4710 4711create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4712create table bar like foo; 4713alter table bar engine=MyISAM; 4714insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4715insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4716insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4717insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4718insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4719insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4720insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4721insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4722insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4723insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4724insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4725insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4726insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4727insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4728insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4729insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4730insert into bar select * from foo; 4731source include/diff_tables.inc; 4732alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b; 4733alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b; 4734source include/diff_tables.inc; 4735drop table foo; drop table bar; 4736 4737 4738create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4739create table bar like foo; 4740alter table bar engine=MyISAM; 4741insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4742insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4743insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4744insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4745insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4746insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4747insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4748insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4749insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4750insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4751insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4752insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4753insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4754insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4755insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4756insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4757insert into bar select * from foo; 4758source include/diff_tables.inc; 4759alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b; 4760alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b; 4761source include/diff_tables.inc; 4762drop table foo; drop table bar; 4763 4764 4765create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4766create table bar like foo; 4767alter table bar engine=MyISAM; 4768insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4769insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4770insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4771insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4772insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4773insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4774insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4775insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4776insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4777insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4778insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4779insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4780insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4781insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4782insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4783insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4784insert into bar select * from foo; 4785source include/diff_tables.inc; 4786alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b; 4787alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b; 4788source include/diff_tables.inc; 4789drop table foo; drop table bar; 4790 4791 4792create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4793create table bar like foo; 4794alter table bar engine=MyISAM; 4795insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4796insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4797insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4798insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4799insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4800insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4801insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4802insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4803insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4804insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4805insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4806insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4807insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4808insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4809insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4810insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4811insert into bar select * from foo; 4812source include/diff_tables.inc; 4813alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b; 4814alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b; 4815source include/diff_tables.inc; 4816drop table foo; drop table bar; 4817 4818 4819create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4820create table bar like foo; 4821alter table bar engine=MyISAM; 4822insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4823insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4824insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4825insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4826insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4827insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4828insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4829insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4830insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4831insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4832insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4833insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4834insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4835insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4836insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4837insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4838insert into bar select * from foo; 4839source include/diff_tables.inc; 4840alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b; 4841alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b; 4842source include/diff_tables.inc; 4843drop table foo; drop table bar; 4844 4845 4846create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4847create table bar like foo; 4848alter table bar engine=MyISAM; 4849insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4850insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4851insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4852insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4853insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4854insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4855insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4856insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4857insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4858insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4859insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4860insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4861insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4862insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4863insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4864insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4865insert into bar select * from foo; 4866source include/diff_tables.inc; 4867alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b; 4868alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b; 4869source include/diff_tables.inc; 4870drop table foo; drop table bar; 4871 4872 4873create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4874create table bar like foo; 4875alter table bar engine=MyISAM; 4876insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4877insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4878insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4879insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4880insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4881insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4882insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4883insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4884insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4885insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4886insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4887insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4888insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4889insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4890insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4891insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4892insert into bar select * from foo; 4893source include/diff_tables.inc; 4894alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b; 4895alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b; 4896source include/diff_tables.inc; 4897drop table foo; drop table bar; 4898 4899 4900create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4901create table bar like foo; 4902alter table bar engine=MyISAM; 4903insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4904insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4905insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4906insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4907insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4908insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4909insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4910insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4911insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4912insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4913insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4914insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4915insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4916insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4917insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4918insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4919insert into bar select * from foo; 4920source include/diff_tables.inc; 4921alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b; 4922alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b; 4923source include/diff_tables.inc; 4924drop table foo; drop table bar; 4925 4926 4927create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4928create table bar like foo; 4929alter table bar engine=MyISAM; 4930insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4931insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4932insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4933insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4934insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4935insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4936insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4937insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4938insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4939insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4940insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4941insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4942insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4943insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4944insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4945insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4946insert into bar select * from foo; 4947source include/diff_tables.inc; 4948alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b; 4949alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b; 4950source include/diff_tables.inc; 4951drop table foo; drop table bar; 4952 4953 4954create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4955create table bar like foo; 4956alter table bar engine=MyISAM; 4957insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4958insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4959insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4960insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4961insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4962insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4963insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4964insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4965insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4966insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4967insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4968insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4969insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4970insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4971insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4972insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 4973insert into bar select * from foo; 4974source include/diff_tables.inc; 4975alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b; 4976alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b; 4977source include/diff_tables.inc; 4978drop table foo; drop table bar; 4979 4980 4981create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 4982create table bar like foo; 4983alter table bar engine=MyISAM; 4984insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 4985insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 4986insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 4987insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 4988insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 4989insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 4990insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 4991insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 4992insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 4993insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 4994insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 4995insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 4996insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 4997insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 4998insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 4999insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5000insert into bar select * from foo; 5001source include/diff_tables.inc; 5002alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b; 5003alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b; 5004source include/diff_tables.inc; 5005drop table foo; drop table bar; 5006 5007 5008create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5009create table bar like foo; 5010alter table bar engine=MyISAM; 5011insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5012insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5013insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5014insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5015insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5016insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5017insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5018insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5019insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5020insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5021insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5022insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5023insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5024insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5025insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5026insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5027insert into bar select * from foo; 5028source include/diff_tables.inc; 5029alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b; 5030alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b; 5031source include/diff_tables.inc; 5032drop table foo; drop table bar; 5033 5034 5035create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5036create table bar like foo; 5037alter table bar engine=MyISAM; 5038insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5039insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5040insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5041insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5042insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5043insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5044insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5045insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5046insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5047insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5048insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5049insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5050insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5051insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5052insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5053insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5054insert into bar select * from foo; 5055source include/diff_tables.inc; 5056alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b; 5057alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b; 5058source include/diff_tables.inc; 5059drop table foo; drop table bar; 5060 5061 5062create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5063create table bar like foo; 5064alter table bar engine=MyISAM; 5065insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5066insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5067insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5068insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5069insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5070insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5071insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5072insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5073insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5074insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5075insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5076insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5077insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5078insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5079insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5080insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5081insert into bar select * from foo; 5082source include/diff_tables.inc; 5083alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b; 5084alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b; 5085source include/diff_tables.inc; 5086drop table foo; drop table bar; 5087 5088 5089create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5090create table bar like foo; 5091alter table bar engine=MyISAM; 5092insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5093insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5094insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5095insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5096insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5097insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5098insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5099insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5100insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5101insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5102insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5103insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5104insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5105insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5106insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5107insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5108insert into bar select * from foo; 5109source include/diff_tables.inc; 5110alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b; 5111alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b; 5112source include/diff_tables.inc; 5113drop table foo; drop table bar; 5114 5115 5116create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5117create table bar like foo; 5118alter table bar engine=MyISAM; 5119insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5120insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5121insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5122insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5123insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5124insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5125insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5126insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5127insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5128insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5129insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5130insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5131insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5132insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5133insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5134insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5135insert into bar select * from foo; 5136source include/diff_tables.inc; 5137alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b; 5138alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b; 5139source include/diff_tables.inc; 5140drop table foo; drop table bar; 5141 5142 5143create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5144create table bar like foo; 5145alter table bar engine=MyISAM; 5146insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5147insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5148insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5149insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5150insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5151insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5152insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5153insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5154insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5155insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5156insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5157insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5158insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5159insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5160insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5161insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5162insert into bar select * from foo; 5163source include/diff_tables.inc; 5164alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b; 5165alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b; 5166source include/diff_tables.inc; 5167drop table foo; drop table bar; 5168 5169 5170create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5171create table bar like foo; 5172alter table bar engine=MyISAM; 5173insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5174insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5175insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5176insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5177insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5178insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5179insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5180insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5181insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5182insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5183insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5184insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5185insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5186insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5187insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5188insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5189insert into bar select * from foo; 5190source include/diff_tables.inc; 5191alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b; 5192alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b; 5193source include/diff_tables.inc; 5194drop table foo; drop table bar; 5195 5196 5197create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5198create table bar like foo; 5199alter table bar engine=MyISAM; 5200insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5201insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5202insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5203insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5204insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5205insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5206insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5207insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5208insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5209insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5210insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5211insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5212insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5213insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5214insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5215insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5216insert into bar select * from foo; 5217source include/diff_tables.inc; 5218alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b; 5219alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b; 5220source include/diff_tables.inc; 5221drop table foo; drop table bar; 5222 5223 5224create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5225create table bar like foo; 5226alter table bar engine=MyISAM; 5227insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5228insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5229insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5230insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5231insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5232insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5233insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5234insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5235insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5236insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5237insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5238insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5239insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5240insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5241insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5242insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5243insert into bar select * from foo; 5244source include/diff_tables.inc; 5245alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b; 5246alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b; 5247source include/diff_tables.inc; 5248drop table foo; drop table bar; 5249 5250 5251create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5252create table bar like foo; 5253alter table bar engine=MyISAM; 5254insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5255insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5256insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5257insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5258insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5259insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5260insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5261insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5262insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5263insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5264insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5265insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5266insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5267insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5268insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5269insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5270insert into bar select * from foo; 5271source include/diff_tables.inc; 5272alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b; 5273alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b; 5274source include/diff_tables.inc; 5275drop table foo; drop table bar; 5276 5277 5278create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5279create table bar like foo; 5280alter table bar engine=MyISAM; 5281insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5282insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5283insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5284insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5285insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5286insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5287insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5288insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5289insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5290insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5291insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5292insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5293insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5294insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5295insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5296insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5297insert into bar select * from foo; 5298source include/diff_tables.inc; 5299alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b; 5300alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b; 5301source include/diff_tables.inc; 5302drop table foo; drop table bar; 5303 5304 5305create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5306create table bar like foo; 5307alter table bar engine=MyISAM; 5308insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5309insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5310insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5311insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5312insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5313insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5314insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5315insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5316insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5317insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5318insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5319insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5320insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5321insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5322insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5323insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5324insert into bar select * from foo; 5325source include/diff_tables.inc; 5326alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b; 5327alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b; 5328source include/diff_tables.inc; 5329drop table foo; drop table bar; 5330 5331 5332create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5333create table bar like foo; 5334alter table bar engine=MyISAM; 5335insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5336insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5337insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5338insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5339insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5340insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5341insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5342insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5343insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5344insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5345insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5346insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5347insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5348insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5349insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5350insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5351insert into bar select * from foo; 5352source include/diff_tables.inc; 5353alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b; 5354alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b; 5355source include/diff_tables.inc; 5356drop table foo; drop table bar; 5357 5358 5359create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5360create table bar like foo; 5361alter table bar engine=MyISAM; 5362insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5363insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5364insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5365insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5366insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5367insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5368insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5369insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5370insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5371insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5372insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5373insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5374insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5375insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5376insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5377insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5378insert into bar select * from foo; 5379source include/diff_tables.inc; 5380alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b; 5381alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b; 5382source include/diff_tables.inc; 5383drop table foo; drop table bar; 5384 5385 5386create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5387create table bar like foo; 5388alter table bar engine=MyISAM; 5389insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5390insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5391insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5392insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5393insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5394insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5395insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5396insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5397insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5398insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5399insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5400insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5401insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5402insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5403insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5404insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5405insert into bar select * from foo; 5406source include/diff_tables.inc; 5407alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b; 5408alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b; 5409source include/diff_tables.inc; 5410drop table foo; drop table bar; 5411 5412 5413create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5414create table bar like foo; 5415alter table bar engine=MyISAM; 5416insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5417insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5418insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5419insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5420insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5421insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5422insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5423insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5424insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5425insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5426insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5427insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5428insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5429insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5430insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5431insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5432insert into bar select * from foo; 5433source include/diff_tables.inc; 5434alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b; 5435alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b; 5436source include/diff_tables.inc; 5437drop table foo; drop table bar; 5438 5439 5440create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5441create table bar like foo; 5442alter table bar engine=MyISAM; 5443insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5444insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5445insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5446insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5447insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5448insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5449insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5450insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5451insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5452insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5453insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5454insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5455insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5456insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5457insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5458insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5459insert into bar select * from foo; 5460source include/diff_tables.inc; 5461alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b; 5462alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b; 5463source include/diff_tables.inc; 5464drop table foo; drop table bar; 5465 5466 5467create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5468create table bar like foo; 5469alter table bar engine=MyISAM; 5470insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5471insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5472insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5473insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5474insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5475insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5476insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5477insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5478insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5479insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5480insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5481insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5482insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5483insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5484insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5485insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5486insert into bar select * from foo; 5487source include/diff_tables.inc; 5488alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b; 5489alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b; 5490source include/diff_tables.inc; 5491drop table foo; drop table bar; 5492 5493 5494create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5495create table bar like foo; 5496alter table bar engine=MyISAM; 5497insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5498insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5499insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5500insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5501insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5502insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5503insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5504insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5505insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5506insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5507insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5508insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5509insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5510insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5511insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5512insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5513insert into bar select * from foo; 5514source include/diff_tables.inc; 5515alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b; 5516alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b; 5517source include/diff_tables.inc; 5518drop table foo; drop table bar; 5519 5520 5521create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5522create table bar like foo; 5523alter table bar engine=MyISAM; 5524insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5525insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5526insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5527insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5528insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5529insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5530insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5531insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5532insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5533insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5534insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5535insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5536insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5537insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5538insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5539insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5540insert into bar select * from foo; 5541source include/diff_tables.inc; 5542alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b; 5543alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b; 5544source include/diff_tables.inc; 5545drop table foo; drop table bar; 5546 5547 5548create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5549create table bar like foo; 5550alter table bar engine=MyISAM; 5551insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5552insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5553insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5554insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5555insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5556insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5557insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5558insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5559insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5560insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5561insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5562insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5563insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5564insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5565insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5566insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5567insert into bar select * from foo; 5568source include/diff_tables.inc; 5569alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b; 5570alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b; 5571source include/diff_tables.inc; 5572drop table foo; drop table bar; 5573 5574 5575create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5576create table bar like foo; 5577alter table bar engine=MyISAM; 5578insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5579insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5580insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5581insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5582insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5583insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5584insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5585insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5586insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5587insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5588insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5589insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5590insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5591insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5592insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5593insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5594insert into bar select * from foo; 5595source include/diff_tables.inc; 5596alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b; 5597alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b; 5598source include/diff_tables.inc; 5599drop table foo; drop table bar; 5600 5601 5602create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5603create table bar like foo; 5604alter table bar engine=MyISAM; 5605insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5606insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5607insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5608insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5609insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5610insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5611insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5612insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5613insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5614insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5615insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5616insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5617insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5618insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5619insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5620insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5621insert into bar select * from foo; 5622source include/diff_tables.inc; 5623alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b; 5624alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b; 5625source include/diff_tables.inc; 5626drop table foo; drop table bar; 5627 5628 5629create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5630create table bar like foo; 5631alter table bar engine=MyISAM; 5632insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5633insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5634insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5635insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5636insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5637insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5638insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5639insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5640insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5641insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5642insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5643insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5644insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5645insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5646insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5647insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5648insert into bar select * from foo; 5649source include/diff_tables.inc; 5650alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b; 5651alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b; 5652source include/diff_tables.inc; 5653drop table foo; drop table bar; 5654 5655 5656create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5657create table bar like foo; 5658alter table bar engine=MyISAM; 5659insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5660insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5661insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5662insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5663insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5664insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5665insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5666insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5667insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5668insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5669insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5670insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5671insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5672insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5673insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5674insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5675insert into bar select * from foo; 5676source include/diff_tables.inc; 5677alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b; 5678alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b; 5679source include/diff_tables.inc; 5680drop table foo; drop table bar; 5681 5682 5683create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5684create table bar like foo; 5685alter table bar engine=MyISAM; 5686insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5687insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5688insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5689insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5690insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5691insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5692insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5693insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5694insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5695insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5696insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5697insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5698insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5699insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5700insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5701insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5702insert into bar select * from foo; 5703source include/diff_tables.inc; 5704alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b; 5705alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b; 5706source include/diff_tables.inc; 5707drop table foo; drop table bar; 5708 5709 5710create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5711create table bar like foo; 5712alter table bar engine=MyISAM; 5713insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5714insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5715insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5716insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5717insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5718insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5719insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5720insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5721insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5722insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5723insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5724insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5725insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5726insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5727insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5728insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5729insert into bar select * from foo; 5730source include/diff_tables.inc; 5731alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b; 5732alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b; 5733source include/diff_tables.inc; 5734drop table foo; drop table bar; 5735 5736 5737create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5738create table bar like foo; 5739alter table bar engine=MyISAM; 5740insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5741insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5742insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5743insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5744insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5745insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5746insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5747insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5748insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5749insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5750insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5751insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5752insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5753insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5754insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5755insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5756insert into bar select * from foo; 5757source include/diff_tables.inc; 5758alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b; 5759alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b; 5760source include/diff_tables.inc; 5761drop table foo; drop table bar; 5762 5763 5764create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5765create table bar like foo; 5766alter table bar engine=MyISAM; 5767insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5768insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5769insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5770insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5771insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5772insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5773insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5774insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5775insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5776insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5777insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5778insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5779insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5780insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5781insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5782insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5783insert into bar select * from foo; 5784source include/diff_tables.inc; 5785alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b; 5786alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b; 5787source include/diff_tables.inc; 5788drop table foo; drop table bar; 5789 5790 5791create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5792create table bar like foo; 5793alter table bar engine=MyISAM; 5794insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5795insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5796insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5797insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5798insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5799insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5800insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5801insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5802insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5803insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5804insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5805insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5806insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5807insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5808insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5809insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5810insert into bar select * from foo; 5811source include/diff_tables.inc; 5812alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b; 5813alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b; 5814source include/diff_tables.inc; 5815drop table foo; drop table bar; 5816 5817 5818create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5819create table bar like foo; 5820alter table bar engine=MyISAM; 5821insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5822insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5823insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5824insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5825insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5826insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5827insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5828insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5829insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5830insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5831insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5832insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5833insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5834insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5835insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5836insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5837insert into bar select * from foo; 5838source include/diff_tables.inc; 5839alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b; 5840alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b; 5841source include/diff_tables.inc; 5842drop table foo; drop table bar; 5843 5844 5845create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB; 5846create table bar like foo; 5847alter table bar engine=MyISAM; 5848insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); 5849insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL); 5850insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds"); 5851insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew"); 5852insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL); 5853insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL); 5854insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds"); 5855insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew"); 5856insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL); 5857insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL); 5858insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds"); 5859insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew"); 5860insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL); 5861insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL); 5862insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds"); 5863insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew"); 5864insert into bar select * from foo; 5865source include/diff_tables.inc; 5866alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1; 5867alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1; 5868source include/diff_tables.inc; 5869drop table foo; drop table bar; 5870